2017-06-24 13 views
1

は、Gmailアカウントを持っており、ここでは、Gmailアカウントからヤフーのメールサーバー上のアカウントにEメールを送信するとしステップされていますメールSMTPサーバーから他のユーザーに電子メールを送信する方法は?

  1. クライアントメールマネージャ(たとえば見通し)は、Gmailのサーバーに接続し、認証が行われた後
  2. を(あなたがすでに持っているユーザー名/パスワードを使用して)自分のアカウントを認証し、あなたのメールはので、ここでGmailサーバー

    に送られる質問です:Gmailがヤフーに自分自身を証明する方法? Gmailに任意のユーザー名/パスワードや何かのものがありますか?これには認証が必要ですか?一般的に

答えて

1

別のSMTPサーバからの認証はありません。唯一の認証はあなたからgmailまでです。

これがスパムがそのような問題の原因の1つです。基本的なSMTPプロトコルはスパムがないと仮定します。あなたは、メールサーバーへの接続をオープンし、ちょうど

from: [email protected] 
to: [email protected] 

Hello 

そして、yahoo.comのようなヘッダーを送信(受信機)、それがどこから来た関係なく、どのようなコンピュータの電子メールを除いて幸せになります。

これらの問題のために、物事が追加されましたが、オプションです。

1はDKIMです。電子署名で電子メールに署名することによって動作します。署名された電子メールは、受信者によって確認することができます(あなたの場合はyahooで)。 YahooはGmailのDNSレコードにあるGmailの公開鍵をチェックし、メールの署名が暗号で一致していることを確認することができます。確認するかどうかは受信者(yahoo)の判断で決まります。送信者(Googleまたはスパマー)が再び署名を追加しない場合、受信者はメッセージの処理方法を決定する必要があります。それは大丈夫と思うかもしれないし、それを渡す。利用可能な公開鍵があるかどうかを調べることができ、それが存在し、電子メールに署名がない場合、それを渡すことはできませんか?または、「おそらくスパム」とマークしてください。

さらにSPFもあります。 SPFは、受信者(yahoo)が送信者(Google)のみがgmail.comからメールを送信できることを確認できるように設計されています。

次に、DMARCがあります。 DMARCを使用すると、Google(送信者)は上記のものが失敗したときに何をすべきかをYahooに伝えます。たとえば、シグネチャがキーと一致しないメッセージを転送しないようにするかどうかを指定します。この情報を使用することを決定するのは受取人次第です。

リンクされたウィキペディアの記事here's a pretty good overview of what happens and the problems involvedに沿って。

関連する問題