Google App Engine:Sendmail,找不到命令

时间:2009-12-14 10:06:55

标签: google-app-engine sendmail

我正在尝试让sendmail在localhost上运行。问题是app引擎有错误的sendmail路径,因为它抛出错误:/ bin / sh:sendmail:command not found

使用Mac OS X,sendmail的路径为:/ usr / sbin / sendmail

有谁知道如何改变这个?

..弗雷德里克

2 个答案:

答案 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”(不带引号)

希望有所帮助