JavaMail APIは、Gmail-AUTHとsetFromメソッド
質問
このアプリのために私はこの例を次のようだ。
のhttp://pipoltek.blogspot .COM / 2008/02 /送信メール-使用して、Gmailの-SMTP-server.htmlする
私は電子メールを送信することができ、それはよさそうだ.....しかし、私はこれを使用して、送信者の電子メールを変更したい:
MimeMessage msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("baba-jaga@gmail.com"));
baba-jaga@gmail.comは、鉱山Eメールダミーではない。)
tはsetFrom
を使用する場合は、、私が認証に使用され、このメールからメールをrecive。認証はsetFrom
方式を無効にする理由は、ですか?
私は、受信者が別のメールアドレスに私のリプレイを送ることを、電子メール「から」変更する必要があります。
解決
GoogleのSMTPサーバが認証されたアカウントに属しているもの以外のアドレスから使用して防止されます。これは、「なりすまし」として知られているものを防ぐためのセキュリティ対策です。おそらく、あなたは別の値に返信先を設定してみてくださいとGoogleがそれを許可するかどうかを確認することができます。
所属していません StackOverflow