用javamail做了一个邮件系统,收发都实现了,怎么实现注册?(邮件服务器是CMailServer)
解决方案 »
- 单例模式在struts2环境下的应用
- 初学JSP,问个关于Application的菜鸟问题。
- 谁有MzTreeView 1。0给我传一个,非常感谢。我的MAIL:[email protected](官方链接已经失效了)
- struts 中的validator 框架如何指定error?
- jsp标签和struts标签能不能混合使用?会有什么问题??
- 急聘网站开发人员,在线等
- Eclipse部署程序的简单问题。
- [入门问题]迷途的羔羊-_-路过的兄弟拉小弟一把!
- struts2如何对oracle的long raw进行上传和下载呢
- include不能包含servlet吗???
- 寻做毕业设计
- 急求JS的好书
import javax.mail.internet.*;
import java.util.*;/**
* 一个简单邮件发送类.
*/
public class Sender
{
/**
* Main 方法以发送在命令行给出的消息.
*/
public static void main(String args[])
{
try
{
String smtpServer = args[0];
String to = args[1];
String from = args[2];
String pwd = args[3];
String subject = args[4];
String body = args[5];
send(smtpServer,to,from,pwd,subject,body);
}
catch(Exception ex)
{
//java Sender mail.xxx.net [email protected] [email protected] password "Hello" "Just to say Hello."
System.out.println("Usage: java Sender" + " smtpServer toAddress fromAddress Password subjectText bodyText");
}
System.exit(0);
}/**
* "send" 方法发送消息.
*/
public static void send(String smtpServer,String to,String from,String pwd,String subject,String body)
{
try
{
Properties props = System.getProperties();
// -- 连接一个缺省会话,或新建一个 --
props.put("mail.smtp.host",smtpServer);
props.put("mail.smtp.auth","true");//同时通过验证
Session session = Session.getDefaultInstance(props,null);
session.setDebug(true);
// -- 创建一个新消息 --
MimeMessage msg = new MimeMessage(session);
// -- 设置 FROM 和 TO 域 --
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to,false));
// --我们也可以包含 CC 收件人 --
// if (cc != null)
// msg.setRecipients(Message.RecipientType.CC,InternetAddress.parse(cc, false));
// -- 设置 subject 和 body 文本 --
msg.setSubject(subject);
msg.setText(body);
// -- 设置其他一些标头信息--
msg.setHeader("X-Mailer","JavaMail");
msg.setSentDate(new Date());
// -- 发送消息 --
Transport transport=session.getTransport("smtp");
transport.connect(smtpServer,from,pwd);//以smtp方式登录邮箱
transport.sendMessage(msg,msg.getAllRecipients());//发送邮件,其中第二个参数是所有
transport.close();
System.out.println("Message sent OK.");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
我说的就是 注册申请CMailServer邮箱帐号
CMailServer提供的页面里的“注册”链接
是ASP的,并且运行报错,
我想用JSP做,
请高手指点!!1111111