請高手幫忙了,關於javamail的問題
-------------------------------------------------------------------------------------------
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>撰寫郵件</title>
</head>
<body>
<form name="form1" method="post" action="testmail.jsp">
<table width="75" border="0" align="center" cellspacing="1" bgcolor="#006600" class="black">
<tr bgcolor="FFFFFF">
<td width="24%">收信人地址:</td>
<td width="76%">
<input name="to" type="text" id="to"></td>
</tr>
<tr bgcolor="FFFFFF">
<td>主題:</td>
<td>
<input name="title" type="text" id="title"></td>
</tr>
<tr>
<td height="107" colspan="2" bgcolor="FFFFFF">
<textarea name="content" cols="50" rows="5" id="content"></textarea></td>
</tr>
<tr align="center">
<td colspan="2" bgcolor="FFFFFF">
<input type="submit" name="Submit" value="傳送">
<input type="reset" name="Submit2" value="重置">
</td>
</tr>
</table>
</form>
</body>
</html>
處理程式testmail.jsp,如下:
-----------------------------------------------------------------------------------------
<%@ page contentType="text/html;charset=GB2312" %>
<%request.setCharacterEncoding("gb2312");%><!--中文處理程式碼-->
<!--引入要用到的類庫-->
<%@ page import="java.util.*,javax.mail.*"%>
<%@ page import="javax.mail.internet.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>傳送成功</title>
</head>
<body>
<%
try{
//從html表單中獲取郵件資訊
String tto=request.getParameter("to");
String ttitle=request.getParameter("title");
String tcontent=request.getParameter("content");
Properties props=new Properties();//也可用Properties props = System.getProperties();
props.put("mail.smtp.host","smtp.163.net");//儲存傳送郵件伺服器的資訊
props.put("mail.smtp.auth","true");//同時透過驗證
Session s=Session.getInstance(props);//根據屬性新建一個郵件會話
s.setDebug(true);
MimeMessage message=new MimeMessage(s);//由郵件會話新建一個訊息物件
//設定郵件
InternetAddress from=new InternetAddress("boy@163.net");
message.setFrom(from);//設定發件人
InternetAddress to=new InternetAddress(tto);
message.setRecipient(Message.RecipientType.TO,to);//設定收件人,並設定其接收型別為TO
message.setSubject(ttitle);//設定主題
message.setText(tcontent);//設定信件內容
message.setSentDate(new Date());//設定發信時間
//傳送郵件
message.saveChanges();//儲存郵件資訊
Transport transport=s.getTransport("smtp");
transport.connect("smtp.163.net","boy","iloveyou");//以smtp方式登入郵箱
transport.sendMessage(message,message.getAllRecipients());//傳送郵件,其中第二個引數是所有
//已設好的收件人地址
transport.close();
%>
<div align="center">
<p><font color="FF6600">傳送成功!</font></p>
<p><a href="recmail.jsp">去看看我的信箱</a><br>
<br>
<a href="index.htm">再發一封</a> </p>
</div>
<%
}catch(MessagingException e){
out.println(e.toString());
}
%>
</body>
</html>
在tomcat下執行後,其中我用了自己的郵箱新浪的
出的錯誤是javax.mail.AuthenticationFailedException
請高手告訴我是怎麼回事。不勝感謝。
相關文章
- 關於反射的問題,請高手幫忙!線上急等!反射
- 關於digest認證的問題,請高手幫忙
- 請各路高手幫忙,關於JAVA NIO的方面的問題Java
- 請高手幫忙,關於多個連線的hibernate配置問題
- NIO Socket的2個問題?請高手幫忙!
- 請高手幫忙!
- synchronized關鍵字問題?各位高手,幫幫忙!synchronized
- 一個郵件的JAVABEAN問題,請高手幫忙JavaBean
- jms的問題,請高手幫忙解決一下,先謝了
- 急!!請高手幫忙
- jbuilder高手請幫忙UI
- 請各位高手幫忙!
- 關於資料庫的問題。請幫忙看下,在下先謝謝了資料庫
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- RMI物件繫結到JNDI的問題,請高手幫忙!物件
- 紅旗5.0的安裝問題。請高手幫忙(轉)
- java學習中遇到的問題 請高手幫忙 線上等Java
- 請高手幫忙分析一個JSP小程式的問題JS
- 有關javaAPI,請各位高手幫忙,拜謝JavaAPI
- 關於分散式異構系統的問題!請幫忙看看分散式
- 關於 JavaMail 的問題JavaAI
- 一個寫xml的問題,高手幫忙啊!XML
- 高手、板主幫忙,一個加密的問題!!!加密
- 請高手幫幫忙,給點兒資訊也行
- 各位高手請幫忙,不勝感激!!!!
- 急不理解的問題,大家幫幫忙,關於jive
- 高手幫忙
- 高手幫忙!
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- Jbuilder 問題,請大俠幫忙!!!UI
- SPRING整合STRUCTS的小白問題 高手們幫幫忙啊SpringStruct
- 請教高手 關於STRUTS DATASOURCE的問題
- 用過javamail的朋友幫幫忙,我真的沒有辦法了?!!!JavaAI
- 各位高手幫幫忙吧!servlet多執行緒問題,詳細內容請進!!!Servlet執行緒
- 有關單體模式設計的問題,請大家幫忙模式
- 又是關於prepareStatement提高效能的問題,請幫忙看一下!REST
- jive最後一關遇到的問題,請高手幫助
- 實時更新顯示問題清高手幫忙!!