发送邮件

来源:互联网 发布:lol网络波动也被裁决 编辑:程序博客网 时间:2024/06/15 11:31

整个邮件服务器包括:服务器端和客户端,
服务器端需要基于SMTP协议,
客户端基于POP3、IMAP等协议
SMTP端口为TCP 25端口,POP3端口为110,TMAP端口为143
POP3在客户端操作会反馈到服务器
IMAP在客户端操作不会反馈到服务器
所以有POP3打开邮件比较快,IMAP比较慢

package com.sunisco.edi;import java.util.Properties;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.internet.MimeMessage;import org.springframework.mail.javamail.JavaMailSender;import org.springframework.mail.javamail.JavaMailSenderImpl;import org.springframework.mail.javamail.MimeMessageHelper;import com.google.common.base.Charsets;public class TestMail {    public static void main(String[] args) throws MessagingException {        JavaMailSender mailSender = createJavaMailSender();        Session session = Session.getDefaultInstance(new Properties());        MimeMessage message = new MimeMessage(session);        MimeMessageHelper helper =                new MimeMessageHelper(message, true, Charsets.UTF_8.name());        helper.setSubject("测试邮件");        helper.setFrom("wj@sunisco.com");        helper.setTo("1234567@qq.com");        helper.setText("我是内容");        mailSender.send(message);    }    private static JavaMailSender createJavaMailSender() {          Properties properties = new Properties();          properties.setProperty("mail.debug", "true");// 是否显示调试信息(可选)          properties.setProperty("mail.smtp.auth", "true");         properties.setProperty("mail.transport.protocol", "smtp");         properties.setProperty("mail.smtp.starttls.enable", "false");         properties.setProperty("mail.smtp.auth.mechanisms", "NTLM");         JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();          javaMailSender.setHost("mail.wj.com");  //主机        javaMailSender.setProtocol("smtp");//协议        javaMailSender.setPort(25);//端口号        javaMailSender.setUsername("wj"); //用户名        javaMailSender.setPassword("123456");  //密码        javaMailSender.setJavaMailProperties(properties);          javaMailSender.setDefaultEncoding("UTF-8");          return javaMailSender;      }  }
原创粉丝点击