私は非常に特殊なサーバー構成で Zend プロジェクトに取り組んでいます。本番環境は 2 つの専用サーバーで構成されています。1 つはポストフィックス サーバーをホストする会社の電子メール用で、もう 1 つは Apache2/ で実行される Web アプリケーション用のサーバーです。ゼンド。
これらのサーバーには 2 つの異なる IP がありますが、同じ Web サイト ドメインで動作します。
メール サーバーからのメールを送信者としてメールを送信しようとすると、Zend_Mail からエラー 500 が返され、email.err ログに次のように表示されます。
postfix/sendmail[15782]: 致命的: -n オプションはサポートされていません
しかし、ローカルアドレスまたは空のメールを送信者として配置すると機能するため、ローカルのメールを管理していないため、Webサーバーのポストフィックスによって追い出されると思います。
だから私の質問は: 2 つのサーバーをマージせずにドメイン電子メールを遠くのサーバーからの送信者として使用する方法はありますか?
編集: 追加するのを忘れました: リモート サーバー SMTP は使用できません。ローカルの sendmail しか使用できません。