在我的应用程序中,我使用了 GmailSender 活动。
通过使用它,我可以通过Activity很好地发送电子邮件。
现在,我想在后台发送电子邮件,即在特定时间使用服务。
我试图使该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
最佳答案
您可能缺少清单中的INTERNET
权限。