2011-02-04 3 views
0

メールを配信するウェブアプリケーションに問題があります。サイトがdomain.comにあるとします。 [email protected]に送信された電子メールはクライアントによって受信されませんが、[email protected]または[email protected]に設定すると、それらはそれぞれ開発者とマネージャによって受信されます。phpのmail()がlocalhostに配信しようとしますか?

phpのmail()コマンドはメールサーバ経由でルーティングするのではなく、ローカルドメインにメールを配信するのですか?

+0

ドメインにある場合は、user @ localhostではなく完全なアドレスに送信しますか? – Darren

答えて

1

悲しいことに、これはメールサーバー自体が動作する方法です。マシンはdomain.comであり、メールボックスはローカルボックスであることが前提です。

これはちょうどwww.domain.comでも、サーバーのドメイン名を実際にサブドメインにすることをお勧めします。そうすれば、[email protected]宛てのメールはdomain.comのMXレコードで指定されたメールサーバーに送られます。

1

これは、あなたのメールソフトウェアの設定になりそうです。ソフトウェアの設定を確認してください。

関連する問題