用javamail免认证方式发送邮件给163.com的用户的完整代码实例

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])

时间: 2024-09-13 09:00:47

用javamail免认证方式发送邮件给163.com的用户的完整代码实例的相关文章

PHP以mysqli方式连接类完整代码实例_php技巧

本文所述的是一个在PHP中以mysqli方式连接数据库的一个数据库类实例,该数据库类是从一个PHP的CMS中整理出来的,可实现PHP连接数据库类,MySQLi版,兼容PHP4,对于有针对性需要的朋友可根据此代码进行优化和修改. <?php #================================================================================================== # Filename: /db/db_mysqli.php

使用Net.Mail、CDO组件、JMail组件三种方式发送邮件

原文:使用Net.Mail.CDO组件.JMail组件三种方式发送邮件 一.使用Net.Mail          需要服务器认证,大部分服务器端口为25. View Code 1 /// <summary> 2 /// 用MailMessage通过需要认证的SMTP服务器发送邮件,可以发送附件 3 /// </summary> 4 /// <param name="frmAddress">发件箱地址,例:myaccount@163.com</

关于javamail IMAP协议下发送邮件问题

问题描述 关于javamail IMAP协议下发送邮件问题 发送邮件成功后,邮件会保存到收件箱一份并不是保存到已发送:然而我并没有在程序里设置保存的方法.我怀疑是邮件服务器的配置问题,但是用web版的并不存在这样的问题: 现在问题是处在什么地方,到底邮件服务器可不可以设置保存的地方? 这是我的发送方法: public boolean sendHtmlAndAffixMail(MailSenderInfo mailInfo) throws Exception { // 判断是否需要身份认证 Mai

[无线控制器] 免认证策略的使用方法

免认证策略应用于WEB认证或微信连WIFI等需要认证才能上网的环境,可以实现客户端不需认证就能访问指定的网站或者服务器.   目前AC产品中仅TL-AC1000和TL-AC10000才支持免认证策略,TL-AC100和TL-AC200不支持.   在AC界面,点击 认证管理 > Portal认证 > 免认证策略,点击 新增,匹配方式有五元组方式和URL方式两种,以下举例介绍免认证策略的几种应用.   应用一.访问指定服务器     以上设置可以实现所有无线终端不需要认证就可以访问192.168

Oraclesysdba与sysoper的认证方式

 1.ORACLE有两种方式可以认证sysdba/sysoper用户: 1).操作系统级认证:即登录到oracle数据库主机,使用如下用户登录后,可以直接使用sqlplus / as sysdba登录:在linux/unix下隶属于dba权限组(linux/unix)的用户,在windows下隶属于ORA_DBA组的用户: 2).远程认证:口令文件认证,即在任何主机都可以使用sqlplus sys/xxx@sid登录. 2.两种方式有各自的开关: 1).操作系统级认证的开关:sqlnet.ora

使用JavaMail创建邮件和发送邮件

欢迎加入QQ群交流:1群已满,请加2群466355109,技术不全没关系,只要有交流的心就尽管来吧 一.RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔. 邮件头包含的内容有: from字段  --用于指明发件人 to字段      --用于指明收件人 subject字段  --用于说明邮件主题 cc字段     -- 抄送,将邮件发送给收件人的同时抄送给另一个收件人,收件人可以看到邮件

SSO单点登录系列3:cas-server端配置认证方式实践

详见:http://blog.csdn.net/ae6623/article/details/8851801 文中所有资料下载地址:在文章中最下方.   本篇将讲解cas-server端的认证方式   1.最简单的认证,用户名和密码一致就登录成功 2.配置oracle的jdbc数据源,通过spring动态查询数据库 3.配置oracle和mysql的数据源,通过spring动态查询数据库,一个满足就立即登录成功 4.配置oracle和mysql的数据源,以及添加一个java类,三者认证,有一个满

快速理解 session/token/cookie 认证方式

目录 目录 cookie session token cookie Web Application 一般以 HTTP 协议作为传输协议, 但 HTTP 协议是无状态的. 也就是说 server-side 与 client-side 一旦数据交换完毕后,两者之间的连接就会被关闭. client-side 再次发送请求时, 需要建立新的连接, 这就意味着 server-side 和 client-side 两者之间无法通过 HTTP 的连接来实现 会话跟踪. 显然, 这是不合理的, 因为这样无法保证

现在一个奇怪的项目,每一台客户机上都有web服务器,问题是怎么保护webconfig中的认证方式?

问题描述 现在的感觉就是金库和盗贼在一起的感觉,但是没办法已经那么设计了,有什么办法可以保护webconfig阿.我自己能够想到的办法有如下这些,大家帮忙看看,可行性如何?1.为使用的用户单独创建一个windows账户,该帐户没有修改webconfig的权限,我担心这样做是不是权限太小了.2.aspnet_regiis-pe这个命令加密,但是照样可以解密,此路好像不通.3.connectionstring肯定会单独用工具加密的,但是比如SESSION时间,认证方式这些就不能自己加密了4.用强名称