在我的应用程序中,我使用了 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权限。

09-10 23:25
查看更多