2012-03-26 9 views
2

私のPHPスクリプトは通常、自分のドメインのメールボックスにユーザーデータを含むメールを送信します。だから、質問は:メールは私のサーバーから出て行くのだろうか、それとも直接Apacheからメールサーバーに行くのだろうか?トラフ、ISP、DNSなどを通過しますか? ありがとうございました自分のドメインにメールを送信するとどうなりますか?

ヘッダー: 受信:(qmail 11910はuid 10001によって呼び出されました); 26 Mar 2012 23:59:23 +0200

+0

はドメインを離れるべきではありませんが、メールのルーティング方法を確認するには、メールヘッダーを表示するか、サーバーによっては確認するコマンドラインがあります。 exim -bt [email protected] –

+0

あなたのメールシステムの設定に完全に依存しますが、一般に、「ローカル」アドレス用のメールは「外部」の世界を通って往復するべきではありません。 –

+0

ヘッダーに...受信:(uid 10001によって呼び出されるqma​​il 11910); 26 Mar 2012 23:59:23 +0200 ...それは助けになりますか? –

答えて

0

はい、DNSを通過しますが、アドレスIPはサーバー上にあるため、ループバックのようなものです。しかし、まずルーターに行き、戻ってきます。たぶん、Apache/PHPにはこれを防ぐためのものがありますが、通常のTCP/IP接続がこれを行うでしょう。

0

PHPがあなたのドメインの電子メールも処理するのと同じMTAを使用すると仮定すると、何も変わりません。

関連する問題