`
crazier9527
  • 浏览: 1021868 次
  • 性别: 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发邮件需要的jar和一个发邮件的例子,适用于jdk1.5

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

    java小程序的案例小程序

    一些开发小游戏的程序的方案和代码实例,希望能够帮助到你们

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

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

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

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

    java定时发送邮件

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

    Java程序设计习题集下载

    习题集内容覆盖面广,包括:Java言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体民图形学程序设计以及...

    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发送邮件的方法,直接可以拿来用,最近找了个例子,稍微整理了一下

    IBM_MQ_JAVA程序例子

    在本主题中,我们重点关注IBM MQ与Java的集成,即"IBM_MQ_JAVA程序例子"。 首先,我们要理解的是IBM MQ的核心概念——队列管理器(Queue Manager),它是IBM MQ系统中的核心组件,负责处理消息的存储、路由和传递。...

    [JAVA]-邮件群发程序

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

    java实现远程协助小例子

    在IT领域,远程协助是一种非常实用的技术,它允许专家通过网络连接到用户的计算机上,进行实时的故障诊断和问题解决。...这个小例子为初学者提供了一个很好的起点,让他们能够逐步掌握这些关键技术。

    生日祝福java程序代码

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

Global site tag (gtag.js) - Google Analytics