我正在尝试让sendmail在localhost上运行。问题是app引擎有错误的sendmail路径,因为它抛出错误:/ bin / sh:sendmail:command not found
使用Mac OS X,sendmail的路径为:/ usr / sbin / sendmail
有谁知道如何改变这个?
..弗雷德里克
答案 0 :(得分:11)
我不知道如何更改它,但符号链接将完成这项工作。我有同样的问题,这解决了它:
sudo ln -s /usr/sbin/sendmail /usr/bin/sendmail
另一种选择是将本地AppEngine运行时配置为use an external SMTP server。
答案 1 :(得分:0)
根据文件,
Web服务器将使用sendmail 用于发送电子邮件的命令 您的安装是默认的 构造
如果它使用NETINFO来确定sendmail的位置,sendmail.cf的完整路径将作为“sendmail.cf”属性的值存储在NETINFO的“/ locations / sendmail”子目录中,因此请尝试设置此属性的值为“/usr/sbin/sendmail.cf”(不带引号)
希望有所帮助