邮件

邮件协议概述

  自发自收                    自发他收

Base64编码、解码:

telnet发邮件

 javamail发邮件

 发送带有附件的邮件:

 

MailUtils小工具

package cn.cmlx.javamail;

import java.io.File;
import javax.mail.Session;
import org.junit.Test;

import cn.itcast.mail.AttachBean;
import cn.itcast.mail.Mail;
import cn.itcast.mail.MailUtils;

public class Javamail {
    public static void main(String[] args) throws Exception {
        for (int i = 0; i <= 100; i++) {
            sendMail();
        }
    }

    public static void sendMail() throws Exception {
        /*
         * 1.获取Session
         */
        Session session = MailUtils.createSession("smtp.163.com", "cmlx1218", "zq861500116");
        /*
         * 2.创建邮件对象
         */
        Mail mail = new Mail("cmlx1218@163.com",
                "861500116@qq.com,605364599@qq.com,1217492403@qq.com,zhengjiabin911@163.com", "日龙包", "都是些傻逼!");
        /*
         * 创建两个附件
         */
        // AttachBean ab1 = new AttachBean(new File("F:/test/1.jpg"), "郑家斌");
        // AttachBean ab2 = new AttachBean(new File("F:/test/2.jpg"), "李海铭");
        // mail.addAttach(ab1);
        // mail.addAttach(ab2);
        /*
         * 3.发送
         */
        MailUtils.send(session, mail);
    }
}

 

posted @ 2018-09-04 20:01  cmlx  阅读(160)  评论(0)    收藏  举报