用javamail免认证方式发送邮件给163.com的用户的完整代码实例
作者:网络 来源:佚名 更新时间:2008-02-09 00:21:11
点击:0
java代码:
---------------------------------------------------------------------------------------
package com.lizongbo;
import java.util.*;
import javax.mail.internet.*;
import javax.mail.*;
/**
*
title: javamail to 163
*
*
description: 用javamail免认证方式发送邮件给163.com的用户,
* 具体原理不在此作详细解说,有兴趣者请自行查阅相关资料。
* /p>
*
*
copyright: copyright (c) 2005
*
*
company: lizongbo
*
* @author lizongbo http://www.donews.net/lizongbo
* @version 1.0
*/
public class javamail163 {
public static void main(string[] args) throws addressexception,
messagingexception {
properties mailpro = new properties();
mailpro.setproperty("mail.smtp.host", "202.108.44.210");
session session = session.getdefaultinstance(mailpro);
session.setdebug(true);
mimemessage msg = new mimemessage(session);
msg.setfrom(new internetaddress("lizongbo@gmail.com"));
msg.setrecipient(message.recipienttype.to,
new internetaddress("li_zongbo@163.com"));
msg.setsubject("测试免认证方式发送邮件!!!");
msg.settext("测试一下,邮件来自 http://www.donews.net/lizongbo ");
transport.send(msg);
}
}
---------------------------------------------------------------------------------------
执行结果:
---------------------------------------------------------------------------------------
debug: getprovider() returning javax.mail.provider[transport,smtp,com.sun.mail.smtp.smtptransport,sun microsystems, inc]
debug smtp: useehlo true, useauth false
debug: smtptransport trying to connect to host "202.108.44.210", port 25
debug smtp rcvd: 220 coremail smtp(anti spam) system (163com[20050206])
debug: smtptransport connected to host "202.108.44.210", port: 25
debug smtp sent: ehlo lizongbo
debug smtp rcvd: 250-mx7
250-pipelining
250-auth login plain ntlm
250-auth=login plain ntlm
250 8bitmime
debug smtp found extension "pipelining", arg ""
debug smtp found extension "auth", arg "login plain ntlm"
debug smtp found extension "auth=login", arg "plain ntlm"
debug smtp found extension "8bitmime", arg ""
debug smtp: use8bit false
debug smtp sent: mail from:
debug smtp rcvd: 250 ok
debug smtp sent: rcpt to:
debug smtp rcvd: 250 ok
verified addresses
li_zongbo@163.com
debug smtp sent: data
debug smtp rcvd: 354 end data with .
debug smtp sent:
.
debug smtp rcvd: 250 ok: queued as nkbmwiv9kukqyboe.1
debug smtp sent: quit