资源简介
图文并茂邮件实现、普通邮件发送演示、带附件的邮件发送的源码以及编写时所参考的相关资料和大家分享一下!
代码片段和文件信息
package org.mail.demo;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.Address;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class Test02 {
public static void main(String[] args) throws MessagingException {
Properties props=new Properties();
props.setProperty(“mail.smtp.auth“ “true“);
props.setProperty(“mail.transport.protocol““smtp“);
Session session=Session.getDefaultInstance(props);
session.setDebug(true);
Message msg=new MimeMessage(session);
msg.setSubject(“代附件的邮件发送测试“);
msg.setFrom(new InternetAddress(“soft03_test@sina.com“));
MimeMultipart mimeMult=new MimeMultipart(“mixed“);
msg.setContent(mimeMult);
MimeBodyPart adjunct=new MimeBodyPart();
MimeBodyPart context=new MimeBodyPart();
mimeMult.addBodyPart(adjunct);
mimeMult.addBodyPart(context);
DataSource fs=new FileDataSource(“c:\\111.gif“);
DataHandler dh=new DataHandler(fs);
adjunct.setDataHandler(dh);
context.setText(“这里是邮件正文内容“);
Transport transport=session.getTransport();
transport.connect(“smtp.sina.com“ 25 “soft03_test“ “soft03_test“);
transport.sendMessage(msg new Address[]{new InternetAddress(“soft03_test@sina.com“)});
transport.close();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 101888 2010-08-10 09:57 邮件笔记.doc
文件 242734 2010-08-11 08:21 POP3_百度百科.mht
文件 247497 2010-08-11 08:21 SMTP_百度百科.mht
文件 1658 2010-01-02 22:52 代附件的邮件发送.java
文件 1123 2009-12-29 15:52 普通邮件发送演示.java
文件 674 2010-08-10 09:53 图文并茂邮件实现.java
文件 377578 2010-01-03 15:50 图文并茂正文(样式不正常).jpg
----------- --------- ---------- ----- ----
973152 7
评论
共有 条评论