android 后台邮件发送,Android邮件发送
Android端發(fā)送郵件,比較簡單,可以用于APP注冊時候發(fā)送驗證碼什么的,需要一個用于發(fā)送郵件的郵箱,并且要將郵箱的POP3/SMTP服務開啟
package tools;
import android.content.Context;
import com.example.tyhj.tools.R;
//這是必須的jar包
import org.apache.commons.mail.Email;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
/**
* Created by _Tyhj on 2016/7/31.
*
* 有些新申請的賬號,不能用來作為發(fā)件人
*
*/
public class SendEmail {
private static final String from = "發(fā)件郵箱";
//host,就是發(fā)送郵件的服務器,如:qq是smtp.qq.com
private static final String host = "smtp.qq.com";
private static final boolean isSSL = true;
//就是發(fā)送郵件的服務器端口號
private static final int port = 25;
private static final String username = "發(fā)件郵箱";
private static final String password= "密碼";
public static void sendEmail(String email2,String content){
//發(fā)送郵件
try {
Email email = new SimpleEmail();
//email.setSSLOnConnect(isSSL);
email.setHostName(host);
email.setSmtpPort(port);
email.setAuthentication(username, password);
email.setFrom(from);
email.addTo(email2);
email.setSubject("MSG郵箱驗證");
email.setMsg(content);
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
//System.out.println("發(fā)送完畢!");
}
}
總結
以上是生活随笔為你收集整理的android 后台邮件发送,Android邮件发送的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言创建线程函数怎么使用方法,如何用C
- 下一篇: android xml 未能解析文件,A