javaMail实现以html格式发送邮件
2009-07-13 15:46
573 查看
package mail;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Multipart;
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 PageDemo {
public static void main(String[] args) {
try {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.sina.com");
props.put("mail.smtp.auth", "true");
props.put("mail.bebug", "true");
// URLName urlName=new URLName(server);
// PasswordAuthentication pa=new
// PasswordAuthentication(user,password);
Session sendMailSession = Session.getDefaultInstance(props, null);
sendMailSession.setDebug(true);
// sendMailSession.setPasswordAuthentication (urlName,pa);
// SMTPTransport transport=new SMTPTransport(sendMailSession,null);
Transport transport = sendMailSession.getTransport("smtp");
Message msg = new MimeMessage(sendMailSession);
msg.setFrom(new InternetAddress("kingsever@sina.com"));
InternetAddress[] address = { new InternetAddress(
"wtc455615369@126.com") };
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject("您好,请审批");
// msg.setHeader("X-Mailer", "msgsend");
msg.setSentDate(new Date());
Multipart mp = new MimeMultipart();
MimeBodyPart mbp = new MimeBodyPart();
// 设定邮件内容的类型为 text/plain 或 text/html
mbp
.setContent(
"<a href='http://test.com/sdfj?sfsfjeijflskjdflsjdf' target='blank'>审批</a>",
"text/html;charset=GB2312");
mp.addBodyPart(mbp);
msg.setContent(mp);
// msg.setText ("<a href='fsdf'>asfsaf</a>");
transport.connect("smtp.sina.com", "kingsever", "6557043");
// transport.connect ();
transport.sendMessage(msg, msg
.getRecipients(Message.RecipientType.TO));
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Multipart;
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 PageDemo {
public static void main(String[] args) {
try {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.sina.com");
props.put("mail.smtp.auth", "true");
props.put("mail.bebug", "true");
// URLName urlName=new URLName(server);
// PasswordAuthentication pa=new
// PasswordAuthentication(user,password);
Session sendMailSession = Session.getDefaultInstance(props, null);
sendMailSession.setDebug(true);
// sendMailSession.setPasswordAuthentication (urlName,pa);
// SMTPTransport transport=new SMTPTransport(sendMailSession,null);
Transport transport = sendMailSession.getTransport("smtp");
Message msg = new MimeMessage(sendMailSession);
msg.setFrom(new InternetAddress("kingsever@sina.com"));
InternetAddress[] address = { new InternetAddress(
"wtc455615369@126.com") };
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject("您好,请审批");
// msg.setHeader("X-Mailer", "msgsend");
msg.setSentDate(new Date());
Multipart mp = new MimeMultipart();
MimeBodyPart mbp = new MimeBodyPart();
// 设定邮件内容的类型为 text/plain 或 text/html
mbp
.setContent(
"<a href='http://test.com/sdfj?sfsfjeijflskjdflsjdf' target='blank'>审批</a>",
"text/html;charset=GB2312");
mp.addBodyPart(mbp);
msg.setContent(mp);
// msg.setText ("<a href='fsdf'>asfsaf</a>");
transport.connect("smtp.sina.com", "kingsever", "6557043");
// transport.connect ();
transport.sendMessage(msg, msg
.getRecipients(Message.RecipientType.TO));
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
相关文章推荐
- javamail实现向多人发送带附件的html格式邮件
- JavaMail实现发送超文本(html)格式邮件的方法
- JavaMail学习笔记-2(HTML格式的邮件发送)
- spring+Struts2实现的javamail发送的html格式
- 用Python实现在Linux环境发送带附件的邮件,支持文本/html格式
- JAVAMAIL发送邮件正文是html格式并且显示图片还带有附件的邮件
- C#实现企业邮件发送,支持HTML格式
- 通过C#实现发送自定义的html格式邮件
- JavaMail应用——如何发送超文本(html)格式的邮件
- 用java实现的邮件系统六(javamail发送复杂邮件-带附件和html)
- 使用javamail发送html格式邮件
- JavaMail学习笔记-2(HTML格式的邮件发送)
- JSP与JavaMail(4)---发送HTML格式的邮件
- javaMail2种方式实现,并读取html格式邮件模板
- 用JavaMail发送HTML格式的邮件
- JavaMail使用5 -- 发送邮件2 -- 发送HTML格式邮件
- [Java] JavaMail 发送带图片的 html 格式的邮件
- [Java] JavaMail 发送 html 格式、带附件的邮件
- javaMail2种方式实现,并读取html格式邮件模板
- javaMail-5-发送HTML格式邮件