<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

     1
     2import java.util.Date;
     3import java.util.Properties;
     4
     5import javax.mail.Authenticator;
     6import javax.mail.Message;
     7import javax.mail.MessagingException;
     8import javax.mail.PasswordAuthentication;
     9import javax.mail.Session;
    10import javax.mail.Transport;
    11import javax.mail.internet.AddressException;
    12import javax.mail.internet.InternetAddress;
    13import javax.mail.internet.MimeMessage;
    14
    15public class EmailUtils {
    16
    17    private static Properties props;
    18
    19    private static Session session;
    20
    21    // 初始化session
    22    static {
    23        props = System.getProperties();
    24        props.put("mail.transport.protocol""stmp");// 設置郵件服務器的協議
    25        props.put("mail.host""smtp.qq.com");// 設置郵件發送服務器地址,該地址由郵件服務供應商提供,這里以QQ郵箱為例
    26        props.put("mail.smtp.auth""true");// 設置郵件發送服務器需要用戶驗證,即需要賬號密碼才能登錄郵箱
    27        session = Session.getInstance(props, new Authenticator() {// 通過配置獲取一個會話,第二個參數為驗證類
    28                    @Override
    29                    protected PasswordAuthentication getPasswordAuthentication() {
    30                        return new PasswordAuthentication("your email acount",
    31                                "your email password"); // 在這里指定登錄郵件發送服務器的賬號與密碼
    32                        // QQ郵箱的賬號默認為 QQ號@qq.com 密碼為QQ密碼
    33                    }

    34                }
    );
    35        // session.setDebug(true); //設置是否為Debug模式,如果為Debug模式,將輸出中間信息。
    36    }

    37
    38    /**
    39     * 發送郵件
    40     * 
    41     * @param emailTo
    42     *            收件人信箱
    43     * @param title
    44     *            主題
    45     * @param msgs
    46     *            內容
    47     */

    48    public static void sendEmail(String emailTo, String title, String msgs) {
    49        System.out.println(msgs);
    50        Message msg = new MimeMessage(session); // 該類封裝了郵件發送的內容
    51        try {
    52            // 設置發件人地址,可以是個假的!
    53            msg.setFrom(new InternetAddress("bom1987120@qq.com"));
    54            // 設置收件人
    55            msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(
    56                    emailTo, false));
    57            // 設置主題
    58            msg.setSubject(title);
    59            // 設置內容
    60            msg.setText(msgs);
    61            // 設置郵件頭
    62            msg.setHeader("X-Mailer""www.dangdang.com");
    63            // 設置發送時間
    64            msg.setSentDate(new Date());
    65
    66            // 發送!
    67            Transport.send(msg);
    68
    69            System.out.println("Mail was sent successfully.\n");
    70        }
     catch (AddressException e) {
    71            e.printStackTrace();
    72        }
     catch (MessagingException e) {
    73            e.printStackTrace();
    74        }

    75    }

    76
    77    //測試
    78    public static void main(String[] argv) {
    79        for (int i = 0; i < 1000; i++)
    80            sendEmail("XXXX@qq.com""Java Mail 測試""這是程序自動給你發的!");
    81    }

    82
    83}
    posted on 2009-06-13 15:13 Bom Wu 閱讀(685) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
     
    主站蜘蛛池模板: 少妇亚洲免费精品| 美女视频黄频a免费观看| 99视频在线观看免费| 免费国产真实迷j在线观看| 亚洲色精品VR一区区三区| 国产亚洲精品拍拍拍拍拍| 国产成人高清亚洲一区久久 | 99热亚洲色精品国产88| 2021国内精品久久久久精免费| 好爽又高潮了毛片免费下载| 亚洲91精品麻豆国产系列在线| 麻豆一区二区免费播放网站| 亚洲欧洲日韩国产一区二区三区| 国产香蕉九九久久精品免费| 亚洲小说图区综合在线| 日本久久久免费高清| 全部一级一级毛片免费看| 国产成人yy免费视频| 亚洲AV成人无码天堂| 国产精品另类激情久久久免费| 免费观看四虎精品成人| 亚洲尤码不卡AV麻豆| 亚洲精品乱码久久久久久蜜桃图片 | a级成人毛片免费图片| 亚洲AV日韩AV高潮无码专区| 四虎在线免费视频| 亚洲AV无码一区二区三区系列| 亚洲一区免费观看| 天堂亚洲国产中文在线| 亚洲av无码成人精品区在线播放 | 亚洲妇女无套内射精| 亚洲男女内射在线播放| 久久亚洲精品成人无码| 伊人久久大香线蕉亚洲| **毛片免费观看久久精品| jizzjizz亚洲日本少妇| 精品亚洲综合久久中文字幕| 日本黄网站动漫视频免费| 香港经典a毛片免费观看看| 国产v亚洲v天堂无码网站| 人妻视频一区二区三区免费|