【发布时间】:2011-08-08 22:29:44
【问题描述】:
在我的应用程序中,我使用了 GmailSender 活动。 通过使用它,我可以使用 Activity 很好地发送电子邮件。
现在我想在后台发送电子邮件,即在特定时间使用服务。 我试图创建该 GmailSender 类的对象,并使用它的 sendMail 方法在服务中发送邮件。但它没有执行。
请给我安排使用服务发送电子邮件的解决方案。
编辑:
我已经在其他带有 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
【问题讨论】:
-
如果代码“不执行”,尝试运行代码。如果代码给您错误,请考虑使用错误信息编辑您的问题。
-
@CommonsWare:感谢以上评论。我已经使用日志来跟踪异常。请查看已编辑的帖子。
标签: android email scheduling