JavaMailSendTest

来源:互联网 发布:up to date数据库介绍 编辑:程序博客网 时间:2024/04/30 14:53
package test.mail;import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.internet.MimeMessage;import com.sun.mail.smtp.SMTPTransport;/** * 发送邮件测试,使用javaMail * <功能详细描述> * * @author  winnie * @version  [版本号, 2014-1-14] * @see  [相关类/方法] * @since  [产品/模块版本] */public class JavaMailSendTest{       /**     * Description:     *     * @param args [参数说明]     *     * @return void [返回类型说明]     * @exception throws [违例类型] [违例说明]     * @see [类、类#方法、类#成员]     */    public static void main(String[] args)    {               String host="smtp.qq.com";        String from="1111111111@qq.com";        String to="1111111111@qq.com";        String user="xxxxxxxxx";        String password="xxxxxxxxx";        String prot = "smtp";        boolean verbose = true;               Properties props = new Properties();        props.put("mail.smtp.host", host);        props.put("mail.from", from);        props.put("mail.smtp.auth", "true");        Session session = Session.getInstance(props, null);        try {                       JavaMainContent content=new JavaMainContent();            String contents=content.getContent();                       MimeMessage msg = new MimeMessage(session);            msg.setFrom();            msg.setRecipients(Message.RecipientType.TO,to);            msg.setSubject("邮件主题");            msg.setSentDate(new Date());            msg.setText(contents);                       SMTPTransport t =(SMTPTransport)session.getTransport(prot);            try {                t.connect(host, user, password);                t.sendMessage(msg, msg.getAllRecipients());            }            finally {                if (verbose)                {                    System.out.println("Response: " +t.getLastServerResponse());                }                t.close();            }                   } catch (MessagingException mex) {            System.out.println("send failed, exception: " + mex);        }    }   } 


0 0
原创粉丝点击