簡體   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