來源:北大青鳥飛迅校區(qū)|發(fā)布時(shí)間:2013-05-02 13:30:20
Spring提供了一個(gè)發(fā)送郵件的抽象層,使發(fā)送郵件實(shí)現(xiàn)非常簡(jiǎn)單。
下面代碼需要mail.jar包,如果服務(wù)器需要認(rèn)證,必須加入如下加粗代碼:
源文件:SendMail.java:
package mail;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
import java.util.Date;
/**
* @author chrischen
*/
public class SendMail {
//郵件發(fā)送器
public static String Sender(String subject, String msg, String sendTo, String fromMail, String user, String pw, String fromName, String protocol, String host, String port) {
try{
final String username = user;
final String pass = pw;
//需要認(rèn)證
Properties props = new Properties();
props.put(“mail.smtp.host”, host);
props.put(“mail.smtp.auth”, “true”);
props.put(“mail.transport.protocol”, protocol);
props.put(“mail.from”, fromMail);
//創(chuàng)建發(fā)送器
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost(host);
sender.setUsername(username);
sender.setPassword(pass);
//創(chuàng)建消息
MimeMessage message = sender.createMimeMessage();
message.addHeader(“X-Mailer”, “Java Mailer”);
全程面授,不高薪都難
申請(qǐng)成功后,我們將在24小時(shí)內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長沙市天心區(qū)團(tuán)結(jié)路6號(hào)
Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有
湘ICP備14017520號(hào)-3