JAVA学习网首页 把生活查询网加入收藏 把JAVA学习网设为首页 联系方式
    Hi,JAVA学习
JAVA基础 设计模式 数据库 JavaBeans J2EE JavaDelphi 用户界面 综合文章  
用javamail免认证方式发送邮件给163.com的用户的完整代码实例。
时间:22/04/2007
作者:网络
来源:网络
小提示点这里把文章加入您的收藏夹,方便下次查看
设置文章字体大小:[ ]

java代码:

---------------------------------------------------------------------------------------

package com.lizongbo;

import java.util.*;
import javax.mail.internet.*;
import javax.mail.*;

/**
 * <p>Title: javamail to 163 </p>
 *
 * <p>Description: 用javamail免认证方式发送邮件给163.com的用户,
 * 具体原理不在此作详细解说,有兴趣者请自行查阅相关资料。
 * /p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: lizongbo </p>
 *
 * @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:<lizongbo@gmail.com>

DEBUG SMTP RCVD: 250 Ok


DEBUG SMTP SENT: RCPT TO:<li_zongbo@163.com>

DEBUG SMTP RCVD: 250 Ok


Verified Addresses

  li_zongbo@163.com

DEBUG SMTP SENT: DATA

DEBUG SMTP RCVD: 354 End data with <CR><LF>.<CR><LF>


DEBUG SMTP SENT:

.

DEBUG SMTP RCVD: 250 Ok: queued as NkBMWIV9KUKqYBoE.1


DEBUG SMTP SENT: QUIT


上一篇:Java中Exception的处理

下一篇:国内Nokia手机主要参数列表

  • [Eclipse笔记]在SWT中有效的管理图形系统资源
  • java指南之使用图形:动画
  • Java数据结构---基于数组的表
  • kodojdo指南(前两章)
  • 自问自答!叹中国程序员该如何成长?
  • 事件处理中UI的刷新问题(笔记体小品文)
  • ==和equals方法的區別
  • 进化中Hibernate3脚本
  • J2EE项目中开发团队的组建
  • UML的现状及未来发展
  • 通过spring的拦截器实现Filter的功能
  • 反思以前对“多对多”关系处理的设计
  • 基于容器的用户安全管理系统和JMS(1)
  • 用装饰者(Decorator)模式添加功能
  • Spring Framework 1.1.5 has just been released
  • JAVA版helloworld全攻略
  • 关于新手学习ejb的建议
  • 连接 Java 与 COM,连接 J2EE 与 .NET
  • 返回】 【顶部】 【关闭
    Copyright © 2005-2010 www.594k.com All Rights Reserved.
    版权所有:JAVA学习网 备案序号:皖ICP备06004238号