我的ActionMailer脚本看起来非常好。但是,当我尝试从控制台发送时,我得到错误。我在Ubuntu 10.04上。任何想法都会有所帮助。
找不到命令:/ usr / sbin / sendmail -i -t
答案 0 :(得分:0)
这可能是因为您没有安装MTA。您可以使用类似ssmtp之类的东西将邮件发送到可以对您的出站邮件进行排队的真实邮件。
请注意,如果网络出现故障,此程序不会对邮件进行排队,它需要能够在所有情况下发送邮件。如果这解决了问题,那么考虑安装更重量级的东西,如qmail或postfix。
如果您已经安装了MTA,请在/ usr / lib / sendmail中检查它,如果它在那里,那么只需将其符号链接: