1

別のドメイン(abc@yahoo.comなど)から任意のドメイン(xyz@gmail.comなど)にメールを送信すると、YahooサーバーがWebからgmail.comのSMTPホストを自動的に取得するという印象を受けました。

現在、Jamesメールサーバーとのアプリケーション統合を行っており、Jamesにダミードメイン(つまり、fdg @ myJamesMail.com)を作成し、ホストファイルにmyJamesMail.comのマッピングを指定しました。ただし、SMTPホストについて明示的に言及する必要があります。

本当に必要ですか?

4

1 に答える 1

4

プログラムで電子メールを送信するときは、ローカルSMTPサーバー(自分からのメールを受け入れるサーバー)を指定して、それらをターゲットサーバーに伝達する必要があります。

「厚い」メールクライアントプログラムがある場合、これは構成の一部です。明らかに、何らかの説明(Gmailなど)のWebメールを使用している場合は、Web側で処理されます。そのため、そのような状況でユーザーとして心配する必要はありませんが、プログラマーとしては、接続先のホストを知る必要があります。これは、SMTPではなく送信者を信頼するSMTPサーバーを意味します。受信者に関連付けられたサーバー。

于 2012-06-22T11:49:51.383 に答える