public static int sendmail(String MAIL_HOST,String MAIL_FROM,String MAIL_TO,String MAIL_SUBJECT,String MAIL_BODY){
MAIL_TO=MAIL_TO.trim();
int check = checkEmailAddress(MAIL_TO);
if(check==0){
try{
sun.net.smtp.SmtpClient mailer = new sun.net.smtp.SmtpClient(MAIL_HOST);
mailer.from(MAIL_FROM);
mailer.to(MAIL_TO);
java.io.PrintWriter ps = new java.io.PrintWriter(new java.io.PrintStream(mailer.startMessage()));
ps.println("From:"+MAIL_FROM);
ps.println("To:"+MAIL_TO);
ps.println("Subject:"+MAIL_SUBJECT);
ps.println("\n"+MAIL_BODY);
ps.close();
mailer.closeServer();
return 0;
}
catch(Exception e){
return 5;
}
}else{
return check;
}
}
MAIL_TO=MAIL_TO.trim();
int check = checkEmailAddress(MAIL_TO);
if(check==0){
try{
sun.net.smtp.SmtpClient mailer = new sun.net.smtp.SmtpClient(MAIL_HOST);
mailer.from(MAIL_FROM);
mailer.to(MAIL_TO);
java.io.PrintWriter ps = new java.io.PrintWriter(new java.io.PrintStream(mailer.startMessage()));
ps.println("From:"+MAIL_FROM);
ps.println("To:"+MAIL_TO);
ps.println("Subject:"+MAIL_SUBJECT);
ps.println("\n"+MAIL_BODY);
ps.close();
mailer.closeServer();
return 0;
}
catch(Exception e){
return 5;
}
}else{
return check;
}
}
解决方案 »
- 集合hashmap应用根据学号查询学生的信息,查询的结果错误是学生不存在,怎么查到学生的信息呢?刚学java见笑了,请各位帮忙下,能解释下错误的地方更好代码如下
- ireport如何实现左表头啊
- 求用java编写的自动关机和重启的代码
- session存多少东西会溢出
- 單獨運行就可以,為什么一起運行就不對勁?
- 关于String[]的一个小问题?
- 请推荐一本好的java的图书
- 如何把某日的日期格式转换为YYYY-MM-DD的串格式显示???
- 可恨的JBuilder!
- 接口可以当做别的方法的变量吗
- 请教:java在unix/linux下的运行速度如何?还是像在windows下那么慢吗?比如jbiulder的linux版,速度如何?我没有试过,谢
- 请各位高手告诉我http://www.qlsky.com/office/那个网站是用什么技术实现的
还是指?
接受mail可能用
Session session = Session.getDefaultInstance(props,null);
Store store = session.getStore(provide);
store.connect(host,username,password);
来登录,哪么smtp来发送mail须怎样来登录呢?它总是报这样的错误:
553 From , message blocked