[英]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.