Emil发送
package com.util; import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail; public class SendMail { private String hostName;//設(shè)置smtp服務(wù)器 private String sendMailAddress;//設(shè)置發(fā)送地址 private String mailPassword;//設(shè)置密碼 private boolean TLS = false;//設(shè)置是否需要TLS登錄 private String[] getMailAddress;//設(shè)置接收地址s private String mailTitle;//設(shè)置標題 private String mailContent;//設(shè)置郵件內(nèi)容 public void send(){ SimpleEmail email = new SimpleEmail(); email.setTLS(TLS); //是否TLS校驗,,某些郵箱需要TLS安全校驗,同理有SSL校驗 email.setHostName(hostName); try { email.setFrom(sendMailAddress, sendMailAddress); email.setAuthentication(sendMailAddress, mailPassword); email.setCharset("utf-8");//解決中文亂碼問題 email.setSubject(mailTitle); //標題 email.setMsg(mailContent);//內(nèi)容 for(int i = 0; i < getMailAddress.length; ++i){ email.addTo(getMailAddress[i]); //接收方 email.send(); } } catch (EmailException e) { // e.printStackTrace(); } } public String getHostName() { return hostName; } public void setHostName(String hostName) { this.hostName = hostName; } public String getSendMailAddress() { return sendMailAddress; } public void setSendMailAddress(String sendMailAddress) { this.sendMailAddress = sendMailAddress; } public String getMailPassword() { return mailPassword; } public void setMailPassword(String mailPassword) { this.mailPassword = mailPassword; } public boolean isTLS() { return TLS; } public void setTLS(boolean tls) { TLS = tls; } public String[] getGetMailAddress() { return getMailAddress; } public void setGetMailAddress(String[] getMailAddress) { this.getMailAddress = getMailAddress; } public String getMailTitle() { return mailTitle; } public void setMailTitle(String mailTitle) { this.mailTitle = mailTitle; } public String getMailContent() { return mailContent; } public void setMailContent(String mailContent) { this.mailContent = mailContent; }
}
總結(jié)
- 上一篇: Ubuntu18.04下成功实现ORB_
- 下一篇: IOS触摸屏手势控制镜头旋转与缩放