XOAUTH2

Android中使用apache commons-net发送后台邮件的方法

微笑、不失礼 提交于 2019-12-05 06:04:44
上一篇文章 中我介绍了使用 Javamail-android 在android中发送后台邮件的方法,但是,这个 Javamail-android 并不是一个靠谱的开源组织发布的,而且是修改过的Javaee,总觉得用起来别扭,所以我就一直搜寻一种更靠谱的解决方案。总算功夫不负有心人,看到了这两篇文章: Sending email without user interaction in Android , Sending a mail in Java (and Android) with Apache Commons Net SMTP : STARTTLS, SSL ,在这两篇文章中介绍了使用 apache commons-net 来发送邮件的方法。这个就很对路了,apache出品,正规大厂,质量信得过产品,呵呵。 核心代码片段: // 建立发送邮件任务 new AsyncTask<String, Integer, Boolean>() { @Override protected Boolean doInBackground(String... params) { //使用commons-net中的AuthenticatingSMTPClient AuthenticatingSMTPClient client = new AuthenticatingSMTPClient("TLS",