別の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に沿って。