| 发表于:2007-08-17 10:26:43 楼主 |
import java.io.unsupportedencodingexception; import java.util.properties; import javax.mail.address; import javax.mail.message; import javax.mail.messagingexception; import javax.mail.session; import javax.mail.transport; import javax.mail.internet.internetaddress; import javax.mail.internet.mimemessage; public class mysend { public static void send(string host,string mail_from,string mail_to,string mail_subject,string mail_body) { properties props = new properties(); props.put( "mail.smtp.host ", host); //getinstance()方法的第二个参数都是null,这是因为在上面的例子中并没有使用到邮件授权 session session = session.getinstance(props, null); //将session对象作为mimemessage构造方法的参数传入 mimemessage message = new mimemessage(session); try { //设置信息类型 message.setcontent( "hello ", "text/plain "); //设置邮件主题 message.setsubject(mail_subject); //设置邮件内容 message.settext(mail_body); //代表邮件地址和名字的字符串 address address = new internetaddress(mail_from); //设置邮件信息的发信人 message.setfrom(address); //设置收邮件人地址 address address_to = new internetaddress(mail_to); message.addrecipient(message.recipienttype.to, address_to); // 执行发送邮件 transport.send(message); } catch (messagingexception e) { e.printstacktrace(); } } public static void main(string[] args) { string mail_from = "zhangchao0323@163.com "; string mail_to = "zhangchao0323@126.com "; string host = "smtp.163.com "; string mail_subject = "hello world "; string mail_body = "hello "; mysend.send(host,mail_from,mail_to,mail_subject,mail_body); } } 我的那里错了啊 我不想进行邮件认证 改如何该这个程序呢 请教 |
|
|
|
|