私はこの問題を数日間解決するために取り組んでいるのに少し困惑しており、ようやく助けの時がきたと判断しました。
基本的に、私はJoomlaイントラネットサイトをホストするために使用する新しいUbuntu 16.04LTSサーバーをセットアップしました。 PHP7.0、Apache2、Postfix(メール送信専用)、MySQLサーバー、ランプスタック全体を実行しています。私は約2週間前にこの仕事を始めたばかりで、サーバーに関する情報が提供されなかったときに継承した内部交換サーバーを持っています。
私はJoomlaを取得しようとしています。拡張によって、ubuntuサーバーがメールリレーのためにExchange 2016サーバーと通信できるようにしています。 JoomlaのSMTP機能とプラグインの詳細を使用すると、SMTPホストが見つかりません。これをテストするために、SMTPオプションを介してJoomlaを私のgmailアカウントに接続し、成功しました。 PHPMail関数は電子メールを送信すると言っていますが、受信トレイに電子メールがありません。
正しいドメイン名とリレーホストをpostfix main.cfにすでに追加していますが、うまくいきません。任意の助けいただければ幸いです。
解決策を見つけました。継承したExchangeサーバーが正しく構成されていないことがわかりました。同じ問題が発生する可能性のある方のために、交換2016でこれを修正するために私がやったことは次のとおりです。
代わりに、[メールフロー]> [受信コネクタ]を選択して、新しいコネクタを作成します。
この場合、すべてのソースがExchangeサーバーに送信するのを許可する代わりに、選択したlinux/ubuntuサーバーのみを許可します。
それだけです。それは私を壁に追いやっていました、それはうまくいかないでしょう、そして正直に言うと私はサーバーを交換するのが初めてです。解決策を投稿したかったのは、ウェブ全体でこれを実際に解決する方法に関する情報が見つからなかったためです。うまくいけば、この解決策が同じ問題に直面する可能性のある人々に役立つことでしょう。学習しながら、私たち全員ではありません。