6

sendmailをローカルホストで動作させようとしています。問題は、次のエラーをスローするため、アプリエンジンがsendmailへの間違ったパスを持っていることです:/ bin / sh:sendmail:コマンドが見つかりません

Mac OS Xを使用する場合、sendmailへのパスは/ usr / sbin/sendmailです。

誰かがこれを変更する方法を知っていますか?

..fredrik

4

2 に答える 2

12

変更方法はわかりませんが、シンボリックリンクが機能します。私は同じ問題を抱えていましたが、これで解決しました:

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

もう 1 つのオプションは、外部 SMTP サーバーを使用するようにローカル AppEngine ランタイムを構成することです。

于 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 に答える