标题:[开源]Struts中JavaMail的实际应用,本人自己写的哦~
只看楼主
yangwudong
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:244
专家分:0
注 册:2005-8-18
得分:0 
我来回复,首先4楼的兄弟,学习struts,当然是精通struts了啊!孙卫琴的啊!
其次,9楼的兄弟,JavaMail是一个写好了的mail发送的包,免费的,使用方便!
你真的会OOP了?真的明白了?10楼的姐妹?我准备发一个帖子,大家可以过来看看,自称会OOP的朋友来答答几个问题!

别做程序了,给你们一个赚钱的秘诀。做豆腐;if 做硬了 then 卖豆腐干;if 做稀了 then 卖豆腐花;if 太稀了 then 卖豆浆;if 豆腐卖不动了放几天 then 卖臭豆腐; else if 还卖不动放坏了 then 卖腐乳;
2006-05-19 15:47
xiuyuan123
Rank: 2
等 级:新手上路
威 望:3
帖 子:140
专家分:0
注 册:2006-4-25
得分:0 
很好

2006-05-27 12:56
zhangqifan521
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-1
得分:0 

我真的是一头雾水!

2006-06-04 17:13
xiao_2008
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-4-22
得分:0 

哎试着连接了好几次都没有成功都是下面的Exception:
javax.mail.MessagingException: Could not connect to SMTP host: 66.94.234.13, port: 25; nested exception is: java.net.ConnectException: Connection timed out: connect


我的HTML如下:
<html>
<BODY>
<FORM action="sendmail.jsp" method="post">
<TABLE align="center">
<TR>
<TD width="50%">
<p>收件人:</p><BR><INPUT name="to" size="25">
</TD>
<TD width="50%">
<p>寄信人:</p><BR><INPUT name="from" size="25">
</TD>
</TR>
<TR>
<TD colspan="2">
<p>主题:</p><BR><INPUT name="subject" size="50">
</TD>
</TR>
<TR>
<TD colspan="2">
<p>邮件正文:<BR><TEXTAREA name="text" rows=25 cols=85></TEXTAREA></p>
</TD>
</TR>
</TABLE>
<INPUT type="submit" name="cb_submit" value="发送">
<INPUT type="reset" name="cb_reset" value="重写">
</FORM>
</BODY>
</HTML>

我的JSP sendmail.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import=" javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*" %>
<html>
<head>
<TITLE>JavaMail 电子邮件发送系统</TITLE>
</HEAD>
<BODY>
<%
try{
Properties props = new Properties();
Session sendMailSession;
Store store;
Transport transport;
sendMailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", "66.94.234.13");//yahoo.com的IP
Message newMessage = new MimeMessage(sendMailSession);
newMessage.setFrom(new InternetAddress(request.getParameter("from")));
newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(request.getParameter("to")));
newMessage.setSubject(request.getParameter("subject"));
newMessage.setSentDate(new Date());
newMessage.setText(request.getParameter("text"));
transport = sendMailSession.getTransport("smtp");
transport.send(newMessage);
%>
<p>你的邮件已发送,请返回。</p>
<%
}
catch(MessagingException m)
{
out.println(m.toString());
}
%>
</BODY>
</HTML>


看动画片
2006-08-22 16:18
xiao_2008
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2006-4-22
得分:0 
高手解决下

感激

看动画片
2006-08-22 16:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-38126-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.607410 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved