`
crazier9527
  • 浏览: 1014071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java程序发邮件小例子(转载收藏)

    博客分类:
  • Java
阅读更多

今天试了一个Java写的发邮件小例子,需要的jar包有:

 

activation-1.1.jar,

commons-email-1.1.jar,

mail-1.4.jar 这三个

 

代码如下:

 

 

Java代码 
  1. import org.apache.commons.mail.EmailException;  
  2. import org.apache.commons.mail.SimpleEmail;  
  3.   
  4. public class TestSendMail {  
  5.     public static void main(String[] args) {  
  6.         SimpleEmail email = new SimpleEmail();  
  7.         email.setTLS(true);      
  8.         email.setHostName("smtp.163.com");  
  9.         email.setAuthentication("sfeve@163.com""******"); // 用户名和密码  
  10.   
  11.         try {  
  12.             email.addTo("183614305@qq.com"); // 接收方  
  13.             email.setFrom("sfeve@163.com"); // 发送方  
  14.             email.setSubject("Java Mail Test"); // 标题  
  15.             email.setCharset("GBK");  
  16.             email.setMsg("Just a simple send test.中文"); // 内容  
  17.             email.send();  
  18.   
  19.         } catch (EmailException e) {  
  20.             e.printStackTrace();  
  21.         }  
  22.     }  
  23. }  

 

 

一运行,提示错误。仔细检查代码,没有发现问题。。

上网查资料后发现,邮箱必须开启pop3/smtp服务。。把收发的两个邮箱都开通了后,发送成功。

 

 

收藏自:http://www.iteye.com/topic/793667

 

分享到:
评论
1 楼 sunlifei 2011-11-16  
您好 我今天写了一个java发邮件的例子 但是总是提示stmp.126.com, port: 25;错误 将邮箱改为163或者qq的还是不行 请教一下这是怎么回事啊

相关推荐

    JAVA入门程序例子

    这个名为"JAVA入门程序例子"的压缩包提供了初学者学习Java语言的良好资源,涵盖了基础语法、J2SE常用包的运用、Java Swing图形界面设计以及JDBC数据库连接技术。 1. **JAVA语法基础**: - **变量与数据类型**:...

    LINUX下JAVA程序与C语言程序通过SOCKET通信的简单例子.pdf

    LINUX下JAVA程序与C语言程序通过SOCKET通信的简单例子.pdf

    java系统托盘的程序库和例子

    java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序库和例子java系统托盘的程序...

    java发邮件需要的jar和一个发邮件的例子,适用于jdk1.5

    总的来说,JavaMail API提供了一个强大的工具集,使得Java开发者能够方便地集成邮件功能到他们的应用程序中。通过`mail.jar`和`activation.jar`这两个库,以及像`MailExample.java`这样的示例代码,学习和实现邮件...

    java 实现简单的邮件接收小程序源代码

    Java 实现简单的邮件接收小程序是基于JavaMail API的,它是一个强大的开源库,用于处理电子邮件的发送、接收和管理。本程序包含一个图形用户界面(GUI),允许用户进行登录验证,以便安全地接收邮件。 首先,...

    一些比较有意思的Java小程序

    "一些比较有意思的Java小程序"这个标题暗示了我们将会探讨一系列趣味性强、易于理解的Java代码示例,这些示例通常适合Java初学者用来学习和实践编程概念。 在描述中提到的“不错的Java小程序”可能包括各种实用的小...

    java定时发送邮件

    总结一下,这个Java定时发送邮件的例子涵盖了以下几个主要技术点: 1. JavaMail API:用于发送邮件,包括配置SMTP服务器、创建`MimeMessage`对象和使用`Transport`发送。 2. 定时任务:使用`...

    Java socket 代理邮件发送程序

    Java socket 代理邮件发送程序,测试无问题,才敢上传!

    Java经典程序100个例子!让你零基础作出不错的程序。初学、入门、毕设课设都能用

    "Java经典程序100个例子!" 提供了丰富的学习资源,旨在帮助初学者从零开始,逐步掌握Java的核心概念和实践技能。无论是对于刚开始接触编程的新手,还是正在准备Java笔试和面试的求职者,甚至是需要完成毕业设计或...

    java源码包---java 源码 大量 实例

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    java实现邮件发送(三种发送方式都有)

    Java发送邮件是软件开发中常见的需求,特别是在自动化通知、用户验证和客户服务等方面。在这个主题下,我们将探讨三种Java实现邮件发送的方式,以及如何通过提供的代码和参考资料进行实践。 首先,让我们了解一下...

    java邮件发送Demo(完整例子)

    java邮件发送Demo(完整例子):下面是我的测试方法: public static void demo(){ Mail mail=new Mail(); mail.setSmtpHost("smtp.163.com");/** 设置SMTP **/ String mailFrom="wangxin_admin@163.com"; ...

    Java大学基础教程/Java程序设计光盘例子(1)

    [J2SE.Development.Kit.5.0].jdk-1.5.0-windows-i586.Multi-language...这是Java 2 平台开发工具包标准版的5.0的名称,属于java How To Program光盘上的,这个是空的,例子在 java大学程序设计和java大学基础教程的例子

    使用java发送邮件的方法

    使用java发送邮件的方法,直接可以拿来用,最近找了个例子,稍微整理了一下

    经典的java小程序源代码合集

    这个“经典的java小程序源代码合集”包含了164个精心设计的程序示例,涵盖了各种类型的小游戏和实用工具,如五子棋、俄罗斯方块、扫雷以及聊天程序。这些程序是学习Java编程语言及其应用的宝贵资源,不仅能让初学者...

    [JAVA]-邮件群发程序

    邮件群发程序,由Java编写.程序由本人原创,如有问题可加我QQ(12356918)交流.

    使用javaMail发邮件及收取邮箱未读邮件并标记为已读

    JavaMail 是一个强大的 Java 库,它允许开发者在应用程序中实现电子邮件的发送和接收功能。这个库支持多种邮件协议,如 SMTP(简单邮件传输协议)用于发送邮件,POP3(邮局协议)和 IMAP(因特网消息访问协议)用于...

    生日祝福java程序代码

    在Java编程领域,创建一个生日祝福程序是一种常见的实践,它能为用户提供个性化和有趣的互动体验。这个名为"生日祝福java程序代码"的压缩包显然包含了多个功能模块,旨在为生日庆祝活动增添乐趣。以下是该程序可能...

    java 执行sql脚本 例子

    java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行sql脚本 例子java 执行...

Global site tag (gtag.js) - Google Analytics