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