6

我正在尝试让 sendmail 在本地主机上工作。问题是应用引擎检测到 sendmail 的路径错误,因为它抛出错误:/bin/sh: sendmail: command not found

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

有谁知道如何改变这个?

..弗雷德里克

4

2 回答 2

12

我不知道如何更改它,但符号链接可以完成这项工作。我有同样的问题,这解决了它:

sudo ln -s /usr/sbin/sendmail /usr/bin/sendmail

另一种选择是将本地 AppEngine 运行时配置为使用外部 SMTP 服务器

于 2010-09-18T02:04:27.270 回答
0

根据文件,

Web 服务器将使用 sendmail 命令以您安装的默认配置发送电子邮件

如果它使用 NETINFO 来确定 sendmail 的位置,sendmail.cf 的完整路径存储为 NETINFO 的“/locations/sendmail”子目录中“sendmail.cf”属性的值,所以尝试设置此属性为“/usr/sbin/sendmail.cf”(不带引号)

希望能帮助到你

于 2009-12-15T17:29:37.160 回答