【发布时间】:2015-01-04 11:10:21
【问题描述】:
我正在通过 Java api 从我的谷歌应用引擎应用程序发送电子邮件。我使用的是标准代码:
final Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(adminEmail, "Admin"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(emailAddress, user.getFullName()));
msg.setSubject(subject);
msg.setContent(msgBody, "text/html; charset=utf-8");
Transport.send(msg);
我还根据此处概述的 google 应用程序文档设置了 DKIM: https://support.google.com/a/answer/174124?hl=en
通过在我的 godaddy 域设置中添加以下 TXT 记录:
host:google._domainkey
TXT 值键:v=DKIM1; k=rsa; P = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCimg + guqUdZpdgenPAfg4 / pDpS4iMoxUZyCLd4ARk22lVtbS / O74x1x7RBYwesvcq2qHQc6RXh / XFbCd807v4HLCVBT3KQlBtpkP1MXlaVKpoPPzEm + oNQEuGA + eXUOb6Sa / jeNitgKlJow / BLH / Qizh / hgHNhrvsnU1snU5RAFwIDAQAB P>
还有:
-我发送电子邮件的 adminEmail 帐户已添加为 google app engine 应用程序的所有者。
-我设置这个已经超过 48 小时了。
-我的电子邮件不会因为 gmail 而被垃圾邮件,只有 hotmail。
我错过了什么吗?为什么我的邮件会因为 hotmail 而变成垃圾邮件?
【问题讨论】:
标签: java google-app-engine gmail hotmail dkim