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
- JavaMailSendTest
- 点双连通模版 求割点,点双缩点
- Rtmp协议简单分析(二)——协议交互过程
- 在VirtualBox中安装QTP10破解报CRC ERROR!
- CareerCup Eliminate all ‘b’ and ‘ac’ in an array of characters
- IOCP完成端口资料整理——"高大上",够全,够详细
- JavaMailSendTest
- Opencv轮廓检测
- innerText
- 集训记录
- JavaMailHtmlSendTest
- 1197 约瑟夫问题
- PCA-SIFT特征分析(提升篇)
- HTTP协议
- Jersey+Spring 实现rest 接口 服务调用