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