ssmtp 在 cron 中有效,但在其他地方无效

ssmtp 在 cron 中有效,但在其他地方无效

Ubuntu 16.04...如果我输入sudo ssmtp[电子邮件保护]并输入一些文本,然后按 ctrl-d 我得到系统日志:

Nov  4 15:18:58 garage-security sSMTP[27717]: 550 5.6.0 Invalid header found (see RFC2822 section 3.6)

但如果我查看系统日志中来自 cron 的消息,我会看到

Nov  4 15:01:03 garage-security sSMTP[20685]: Sent mail for [email protected] (221 2.3.0 smtp01.wow.cmh.synacor.com closing connection) uid=0 username=root outbytes=761

ssmtp 和 sendmail 都以同样的方式失败。我不明白为什么 cron 可以发送电子邮件,但我不能从命令行发送电子邮件 - 它们不是都使用相同的配置文件吗?有人能给我提示一下吗?

相关内容