Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
用javamail免认证方式发送邮件给163.com的用户的完整代码实例。

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

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("[email protected]"));
    msg.setRecipient(Message.RecipientType.TO,
                     new InternetAddress("[email protected]"));
    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:<[email protected]>

DEBUG SMTP RCVD: 250 Ok


DEBUG SMTP SENT: RCPT TO:<[email protected]>

DEBUG SMTP RCVD: 250 Ok


Verified Addresses

  [email protected]

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




相关文章

相关软件