2010-07-26 38 views

回答

2

这里documentation

下面是相关部分:

Message msg = new MimeMessage(session); 
msg.setFrom(new InternetAddress("[email protected]", "Example.com Admin")); 

小越往下它指出一个警告:

设置发件人地址,该应用程序调用MimeMessage对象的setFrom()方法。发件人必须是应用程序注册开发者的地址,或者用Google帐户登录的当前请求的用户地址。

因此,您只需在您的应用程序中注册[email protected]作为开发人员。这意味着[email protected]在注册时必须是有效的电子邮件。我不确定你是否可以在注册后删除它。如果需要,您可以随时设置邮件规则以删除所有到达该帐户的电子邮件,但指导将是邮件提供商特定的。

+0

我在我的Google帐户中添加了电子邮件地址。这也验证了。我把这个电子邮件地址放在'setFrom'中,但我的电子邮件没有发送。如果我把我的Gmail地址。这行得通。我怎样才能做到这一点? – 2012-04-20 13:27:01

相关问题