java MAil服务

package test;

 

import java.io.UnsupportedEncodingException;

import java.util.Date;

import java.util.Properties;

 

import javax.mail.Authenticator;

import javax.mail.Message;

import javax.mail.MessagingException;

import javax.mail.PasswordAuthentication;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.AddressException;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

 

public class test {

  public static void main(String [] args) throws Exception

  {

  // 收件人电子邮箱

      String to = "435@qq.com"; 

      // 发件人电子邮箱

      String from = "y@z.top"; 

      // 指定发送邮件的主机为 smtp.qq.com

      String host = "smtp.z.top";  //QQ 邮件服务器  

      // 获取系统属性

      Properties properties = System.getProperties();  

      // 设置邮件服务器

      properties.setProperty("mail.smtp.host", host);  

      properties.put("mail.smtp.auth", "true");

      // 获取默认session对象

      Session session = Session.getDefaultInstance(properties,new Authenticator(){

        public PasswordAuthentication getPasswordAuthentication()

        {

        return new PasswordAuthentication("y@z.top", "AB"); //发件人邮件用户名、密码

        }

      });

 

      try{

        // 创建默认的 MimeMessage 对象

        MimeMessage message = new MimeMessage(session);

         

      //设置自定义发件人昵称

        String nick="";

try {

nick=javax.mail.internet.MimeUtility.encodeText("玩<一>");

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

} 

 

        // Set From: 头部头字段

        message.setFrom(new InternetAddress(nick+" <"+from+">"));

 

        // Set To: 头部头字段

        message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));

 

        // Set Subject: 头部头字段

        message.setSubject(""+new Date());

 

        // 设置消息体

        message.setText("玩转经院邮件通知系统正式启动!尽情关注哦!");

 

        // 发送消息

        Transport.send(message);

        System.out.println("Send message successfully....");

      }catch (MessagingException mex) {

        mex.printStackTrace();

      }

}

}

posted @ 2018-02-07 21:14  爱吃醋的工程师  阅读(197)  评论(0编辑  收藏  举报