JSP发邮件!SMTP哪个可以用? sorry,看错了,你可以用sohu的免费信箱。smtp.sohu.com 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 21cn\163\tom\sina\sohu\我都试过,免费邮箱都不行啊! 不可能,别的不知道sohu肯定可以,我现在就是用outlook express用的sohu的smtp以及pop3服务来发收信件的。当然信箱是免费的,我可没钱买收费的。 有一点你要记住,现在发信用smtp服务器,要认证。我怀疑你没有加入认证的代码。 你怎么写的?如:[email protected]我在outlook里填:pop3.sohu.comsmtp.sohu.com可是不行啊! 这是我改别人的,改得简单易明很多,给初学的看看可能有帮助。<%@ page import="javax.mail.*,javax.mail.internet.*,javax.activation.*,java.util.*"%><HTML><HEAD><TITLE>JavaMail电子邮件发送系统</TITLE></HEAD><BODY><%try{Properties props=new Properties();Transport transport;props.put("mail.transport.protocol","smtp");props.put("mail.smtp.host","smtp.sohu.com");props.put("mail.smtp.auth","true");Session mySession=Session.getInstance(props,new Authenticator(){ public PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentication("xxxxx","xxxxxxxxxx"); } });Message newMessage=new MimeMessage(mySession);newMessage.setFrom(new InternetAddress("[email protected]"));newMessage.setRecipient(Message.RecipientType.TO,new InternetAddress("[email protected]"));newMessage.setSubject("title");//titlenewMessage.setSentDate(new Date());//datenewMessage.setText("mail");//contenttransport=mySession.getTransport("smtp");transport.send(newMessage);%><p>你的邮件已发送,请返回。</p><%}catch(MessagingException e){out.println(e.toString());}%></BODY></HTML> java关键词处理 限制同一IP在一定时间内发出请求的次数(不能使用数据库) 取文本框中取值出现的问题-帮忙解决下 SWFUPLOAD插件应用问题 有没有好的jsp博客系统推荐一下啦? 如何把"天"转化成时间???比如33744->1992-5-20 tomcat 4.0下怎么配置struts1.1啊? java反射后如何设置javaBean属性顺序 如何实现动态增加字段名 java+mysql struts2 如何在JSP和Servlet中实现forward功能? 50分相送! 第一次遇到这样的排序问题!!!! 请问为什么文本框输入为空时不提示信息阿?我脚本里写了呀!谢谢!
我怀疑你没有加入认证的代码。
pop3.sohu.com
smtp.sohu.com
可是不行啊!
<%@ page import="javax.mail.*,javax.mail.internet.*,javax.activation.*,java.util.*"%>
<HTML>
<HEAD>
<TITLE>JavaMail电子邮件发送系统</TITLE>
</HEAD>
<BODY>
<%
try{
Properties props=new Properties();
Transport transport;
props.put("mail.transport.protocol","smtp");
props.put("mail.smtp.host","smtp.sohu.com");
props.put("mail.smtp.auth","true");
Session mySession=Session.getInstance(props,new Authenticator(){
public PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication("xxxxx","xxxxxxxxxx");
}
});
Message newMessage=new MimeMessage(mySession);
newMessage.setFrom(new InternetAddress("[email protected]"));
newMessage.setRecipient(Message.RecipientType.TO,new InternetAddress("[email protected]"));
newMessage.setSubject("title");//title
newMessage.setSentDate(new Date());//date
newMessage.setText("mail");//content
transport=mySession.getTransport("smtp");
transport.send(newMessage);
%>
<p>你的邮件已发送,请返回。</p>
<%
}
catch(MessagingException e)
{
out.println(e.toString());
}
%>
</BODY>
</HTML>