java之发送mail

来源:互联网 发布:淘宝卖家关闭订单付款 编辑:程序博客网 时间:2024/06/05 06:10

package com.datum.cod.framework;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class Mail {    public static void main(String[] args) {        Properties props = new Properties();        props.put("mail.smtp.host", "smtp.qq.com");        props.put("mail.smtp.auth", "true");        try {            PopupAuthenticator auth = new PopupAuthenticator();            Session session = Session.getInstance(props, auth);            session.setDebug(true);            // 创建mime类型邮件            MimeMessage message = new MimeMessage(session);            // 设置发信人            Address addressFrom = new InternetAddress(PopupAuthenticator.mailuser + "@qq.com", "so easy!");            message.setFrom(addressFrom);            // 设置主题            message.setSubject("Test sent Mail by javaMail");            // 设置邮件内容            message.setText("哈哈!so easy!");            // 设置收件人们            Address addressTo = new InternetAddress("1872387570@qq.com", "hhh");            message.addRecipient(Message.RecipientType.TO, addressTo);            message.saveChanges();            Transport transport = session.getTransport("smtp");            transport.connect("smtp.qq.com", PopupAuthenticator.mailuser,PopupAuthenticator.password);            transport.send(message);            transport.close();            System.out.println("sent suc");        } catch (Exception e) {            System.out.println(e.toString());            System.out.println("sent fail");        }    }}class PopupAuthenticator extends Authenticator {    public static final String mailuser = "1872387570";    public static final String password = "aaaaaaa";    public PasswordAuthentication getPasswordAuthentication() {        return new PasswordAuthentication(mailuser, password);    }}



0 0
原创粉丝点击