今天做了一个java的发邮件的小例子,,
javax.mail.MessagingException: No MimeMessage content
一直报这个错,是什么意思?
求高手 !
javax.mail.MessagingException: No MimeMessage content
一直报这个错,是什么意思?
求高手 !
解决方案 »
- java的boolean类型的默认值不是false吗?
- 日期格式化问题
- 到底是学java,还是学C#,还是两者都学?请指点。
- FileInputStream 怎么转换成 ServletOutputStream ?
- Java里有什么方法可以实现预处理吗? 请高手告之!!!
- 如何知到SCROLL_SENSITIVEresultset型的ResultSet.和,ResultSet.TYPE_SCROLL_INSENSITIVE 型的ResultSet的行数
- 类型转换问题
- 100分相送!请问JTree和JPopupMenu的问题!
- 在JB4下,为什么我每次调试时都有以下问题
- java命令:找不到或无法加载主类
- 贪吃蛇的长度
- 谁能告诉我java读取记事本的格式如何的
设置了
<%
try{
String tto=request.getParameter("to");//获取收件人地址
String ttitle=request.getParameter("title");
String emailtype=request.getParameter("emailtype");
String tcontent=request.getParameter("contect");
String fj1=request.getParameter("fj1");
String fj2=request.getParameter("fj2");
String fj3=request.getParameter("fj3");//获取附件3
//
Properties props=new Properties();
props.put("mail.smtp.host","smtp.qq.com");
props.put("mail.smtp.auth","true");
Session s=Session.getInstance(props);
s.setDebug(true);
//
MimeMessage message=new MimeMessage(s);
//发件人地址
InternetAddress from=new InternetAddress("[email protected]");
message.setFrom(from);
//收件人地址
InternetAddress to=new InternetAddress("[email protected]");
message.setRecipient(Message.RecipientType.TO,to);
message.setSubject(ttitle);
message.setSentDate(new Date());Multipart mm=new MimeMultipart();
BodyPart mdp=new MimeBodyPart();mdp.setContent(tcontent,emailtype+";charset=UTF-8");
mm.addBodyPart(mdp);/*附件1
mdp=new MimeBodyPart();
DataHandler dh=new DataHandler(fj1,"text/plain;charset=UTF-8");
mdp.setFileName("text.txt");
mdp.setDataHandler(dh);
mm.addBodyPart(mdp);//附件2*/Transport transport=s.getTransport("smtp");
transport.connect("smtp.qq.com","158590269","pswweet123");
transport.sendMessage(message,message.getAllRecipients());
transport.close();}
catch (Exception ee){
out.println(ee.toString());
}
%>