私のPHPスクリプトは通常、自分のドメインのメールボックスにユーザーデータを含むメールを送信します。だから、質問は:メールは私のサーバーから出て行くのだろうか、それとも直接Apacheからメールサーバーに行くのだろうか?トラフ、ISP、DNSなどを通過しますか? ありがとうございました自分のドメインにメールを送信するとどうなりますか?
ヘッダー: 受信:(qmail 11910はuid 10001によって呼び出されました); 26 Mar 2012 23:59:23 +0200
私のPHPスクリプトは通常、自分のドメインのメールボックスにユーザーデータを含むメールを送信します。だから、質問は:メールは私のサーバーから出て行くのだろうか、それとも直接Apacheからメールサーバーに行くのだろうか?トラフ、ISP、DNSなどを通過しますか? ありがとうございました自分のドメインにメールを送信するとどうなりますか?
ヘッダー: 受信:(qmail 11910はuid 10001によって呼び出されました); 26 Mar 2012 23:59:23 +0200
はい、DNSを通過しますが、アドレスIPはサーバー上にあるため、ループバックのようなものです。しかし、まずルーターに行き、戻ってきます。たぶん、Apache/PHPにはこれを防ぐためのものがありますが、通常のTCP/IP接続がこれを行うでしょう。
PHPがあなたのドメインの電子メールも処理するのと同じMTAを使用すると仮定すると、何も変わりません。
はドメインを離れるべきではありませんが、メールのルーティング方法を確認するには、メールヘッダーを表示するか、サーバーによっては確認するコマンドラインがあります。 exim -bt [email protected] –
あなたのメールシステムの設定に完全に依存しますが、一般に、「ローカル」アドレス用のメールは「外部」の世界を通って往復するべきではありません。 –
ヘッダーに...受信:(uid 10001によって呼び出されるqmail 11910); 26 Mar 2012 23:59:23 +0200 ...それは助けになりますか? –