繁体   English   中英

获取验证电子邮件jsp的异常

[英]getting exception for verification email jsp

因此,我有一个对mail.jsp进行操作的注册表格,以便发送验证邮件。 这是mail.jsp代码

<%@ page import="java.io.*,java.util.*,javax.mail.*"%>  
<%@ page import="javax.mail.internet.*,javax.activation.*"%>  
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>                                                                                                                                                          
<%@ page contentType="text/html; charset=UTF-8" %> 
<% String result;

String to = request.getParameter("email"); //who gets the mail   

String from = "mymail@gmail.com";                                                                                               
String host = " smtp.gmail.com";     

Properties properties = System.getProperties();

properties.setProperty("mail.smtp.host", host);

Session mailSession = Session.getDefaultInstance(properties);
 try{                                                                                                                       
 MimeMessage message = new MimeMessage(mailSession);
   message.setFrom(new InternetAddress(from));
   message.addRecipient(Message.RecipientType.TO,
                           new InternetAddress(to));
  // Set Subject: header field
  message.setSubject("This is the Subject Line!");
  // Send the actual HTML message, as big as you like
  message.setContent("<h1>Welcome to our site</h1>"); 
  // Send message
  Transport.send(message);
  result = "Sent message successfully....";
  }catch (MessagingException mex) {
  mex.printStackTrace();
  result = "" +mex;
 }  %> 

但是我得到了这个javax.mail.internet.ParseException 是什么原因导致此异常?

尝试使用

message.setContent("CONTENT_TYPE_HTML;charset=UTF-8");

代替;

message.setContent("<h1>Welcome to our site</h1>");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM