为什么发html的邮件收不到?
第一个:
<%@ page import="java.util.*,javax.activation.*, javax.mail.*, javax.mail.internet.*" %>
<%
try
{
Properties props =System.getProperties();
props.put("mail.smtp.host", "xxx");
props.put("mail.smtp.auth","true");
Session s = Session.getInstance(props,null);
MimeMessage message=new MimeMessage(s);
InternetAddress from=new InternetAddress("xxx@sohu.com");
message.setFrom(from);
String to=request.getParameter("to");
message.setRecipient(Message.RecipientType.TO,new InternetAddress(to));
String subject=request.getParameter("subject"),text=request.getParameter("text");
message.setSubject(subject);
message.setSentDate(new Date());
BodyPart mbp=new MimeBodyPart();
MimeMultipart mm=new MimeMultipart();
//String type=request.getParameter("type");
String type="text/html;charset=gb2312";
mbp.setContent(text,type);
mm.addBodyPart(mbp);
message.setContent(mm);
message.saveChanges();
Transport trans=s.getTransport("smtp");
trans.connect("xxx","用户名","密码");
trans.sendMessage(message,message.getAllRecipients());
trans.close();
}
catch(Exception e)
{
out.print(e.toString());
}
%>
<html>
<p align="center">Mail has been sent. Check your Inbox.</p>
<p align="center"><a href="inputMail.jsp">Click here to send
another!</a></p>
</html>
第二个:
<HTML><HEAD><TITLE>网络发件箱</TITLE>
<%@ page import=" javax.mail.*,java.util.*,javax.activation.*,javax.mail.internet.*"
contentType="text/html;charset=GB2312"%>
</head><body>
<%
String host = request.getParameter("host");
try{
Properties props = System.getProperties();
Session mailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", host);
props.put("mail.smtp.auth", "true");
mailSession.setDebug(true);
Message message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(request.getParameter("sender")));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(request.getParameter("receiver")));
message.setSubject("你好啊");
message.setContent(multipart);
message.saveChanges();
Transport transport = mailSession.getTransport("smtp");
transport.connect(host, request.getParameter("username"), request.getParameter("password"));
transport.sendMessage(message, message.getAllRecipients());
transport.close();
%>
<P>你的邮件已经成功发送!</P>
<%
}
catch(MessagingException m){
out.println(m.toString());
}
%>
</BODY></HTML>
相关推荐
邮件模板html
邮件模板html格式 html电子邮件模板代码 适用于web开发
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,
outlook express收不到outlook2007发的附件
outlook express收不到outlook2007发的附件的解决办法。
java发HTML 邮件类和包
java发HTML 邮件类和包 package com.common.util.mail; public String Test(String str) { String htmlMessage = "<html><body><font size='15' color='red'>This is a test mail.</font></body></html>"; if (!str.equals("")) { htmlMessage = str; } return this.sendHtmlEmail("主题", "发件人姓名", "576699909@qq.com", "576", htmlMessage); }
通过html表格发电子邮件
如下: <? /****************************************************************************** Description: This is a simple script to send emails via a html-form to different users Date : 1999-02-25 Author : amalesh kempf <amalesh> Create this table The


Web 开发
