在我的应用程序中,我使用了 GmailSender 个活动。 通过使用,我可以很好地发送电子邮件与活动。
现在我想在后台发送电子邮件,即在特定时间使用服务。 我尝试制作该GmailSender类的对象,并使用其sendMail方法在Service中发送邮件。但是它没有执行。
请给我解决方案,安排使用服务发送电子邮件。
编辑:
我在其他程序中使用Activity尝试了GmailSender
并且效果很好但是在我目前正在使用的程序中它不能与服务一起使用。
我得到的例外是:
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
04-20 11:53:36.693: VERBOSE/sendMail method(710): nested exception is:
04-20 11:53:36.693: VERBOSE/sendMail method(710): java.net.SocketException: Permission denied
并且对于上述错误,我也试过了this link,但它没有与我合作。
- 感谢 RB
答案 0 :(得分:2)
您可能错过了清单中的INTERNET
权限。