我正在尝试通过 cron 和 ssmtp 发送电子邮件。我创建了一个脚本
#!/bin/bash
printf "Subject:test\n\Test text" | ssmtp [email protected]
从提示符运行时,脚本运行良好,但无法通过 cron 运行。如果这很重要,Ssmtp 将通过 gmail 发送。
奇怪的是,根据 mail.log,电子邮件发送正常。
答案1
这里有包括 gmail 在内的详细说明。
http://www.pickledbrain.com/2011/04/setting-simple-outgoing-email-on-a-ubuntu-server-using-ssmtp/
命令是
#!/bin/bash
printf "Subject:test\n\Test text" | mail [email protected]