Amanda 备份软件使用 postfix 生成无效的 sendmail 命令行选项‘-s’

Amanda 备份软件使用 postfix 生成无效的 sendmail 命令行选项‘-s’

我最近更新了 CentOS 6 服务器上的 postfix 以支持新的电子邮件中继,除 Amanda 备份软件不再发送状态电子邮件外,其他一切都正常。当我在命令行上运行“amreport”时,它给出了以下错误:

sendmail: invalid option -- 's'
sendmail: invalid option -- 's'
sendmail: fatal: usage: sendmail [options]
amreport: mail command exited with status 75

但是,在我的 amanda.conf 文件中,有以下内容:

mailer "/usr/sbin/sendmail -t"

Amanda 和/或 postfix 在哪里获得“s”选项?有人知道如何修复这个问题吗?提前感谢所有回复的人。

答案1

CentOS 6 当然是完整的遗产并且已经存在多年。


阿曼达使用,或者说尝试使用-s 开关来设置Subject:它生成的电子邮件消息的行。

man amanda.conf

mailer string
默认由 configure 找到。可以使用 发送邮件的邮件程序'MAILER -s "subject" user < message_file'

据我所知,该 -s开关不支持典范sendmail命令也不是Postfix 兼容性 sendmail命令。

不要使用命令,而是sendmail使用mail命令或稍微高级一点的mailx 命令。

相关内容