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

Java Mail的一个简单实现例子

    博客分类:
  • JAVA
阅读更多
import javax.mail.Address;
import javax.mail.internet.MimeMessage;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;



public class test_mail {
 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  String[] contextFiles =  new String[1];
  
  contextFiles[0] = "classpath:conf/appContext-mail.xml";
  xxxxxxx.base.util.SpringHelper helper = null;
  helper.init(contextFiles);
  
  ApplicationContext mailsender = helper.getApplicationContext();//.getBean("mailSender");
  
  JavaMailSender mail = (JavaMailSender) mailsender.getBean("mailSender"); //获得这个bean
  
  SimpleMailMessage simpleMessage = new  SimpleMailMessage();
  simpleMessage.setFrom("xxxx@xxx.com");
  simpleMessage.setSubject("你好,这是测试!");
  simpleMessage.setText("你好这是一个带多附件的测试!");
  simpleMessage.setTo("xxx@xxxx.com");
  
  mail.send(simpleMessage );
 }

}

 根据网上各位大侠的例子,我也跑通了一个简单的JAVA发mail,没来得及进一步深入研究,就发上来显摆了呵呵

 

 按照普通的例子,应该还需要指定host等内容的,不过我这边都在classpath:conf/appContext-mail.xml 这个文件中进行了注册,所以就没有指定。希望不会误解到大家。

 

 BTW,我引入的是org.springframework.mail.javamail.JavaMailSender
在网上应该非常简单就能得到的,有问题留言,大家邮件讨论一下

 

                                                                                                                elemark

                                                                                              2010年12月6日15:25:54

                                                                                             http://elemark.iteye.com

 

 

 

0
0
分享到:
评论

相关推荐

    java邮件发送的简单实现例子

    本示例提供了一个简单的Java邮件发送实现,通过三个类:SimpleMailSender、MailSenderInfo和MyAuthenticator来完成。下面将详细解释这些类的功能以及如何使用它们。 首先,`MailSenderInfo.java`类是用来存储邮件...

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

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    Java Mail 发布邮件

    Java Mail 是一个强大的开源库,用于在Java应用程序中处理电子邮件通信。它提供了API,使得开发者可以方便地发送、接收和管理邮件。这个压缩包文件很可能包含了一组示例代码或工具,帮助我们理解如何使用Java Mail ...

    收入了164个完整的、来自实战的Java编程实例,每个例子都有详尽的注释,全新的第二版涵盖了Java v1.3,实现了20个不同的Java API,其中包括Servelt、JSP、XML、Swing和Java2D

    收入了164个完整的、来自实战的Java编程实例,每个例子都有详尽的注释,全新的第二版涵盖了Java v1.3,实现了20个不同的Java API,其中包括Servelt、JSP、XML、Swing和Java2D java 网络高级编程(PDF) 介绍了网络...

    java Mail的Demo

    本文将深入探讨Java Mail的基本概念、工作原理以及如何通过一个简单的Demo来实现邮件发送。 一、Java Mail的基本概念 Java Mail API(Application Programming Interface)是基于Java平台的邮件处理标准,它定义了...

    Java Mail邮件发送源码下载

    Java Mail API提供了一个标准的接口,使得开发者可以方便地实现SMTP(简单邮件传输协议)和其他邮件协议的功能。下面将详细介绍Java Mail邮件发送的基本概念、核心组件以及如何通过源码实现邮件发送。 一、Java ...

    采用java的javax.mail发送 mail

    在这个例子中,`mail-1.4.1.jar`是Java Mail的一个版本,包含了发送邮件所需的类和接口。为了发送邮件,你需要做以下步骤: 1. 添加依赖:将`mail-1.4.1.jar`加入到项目的类路径中。在现代的构建工具(如Maven或...

    Java发邮件例子Java Mail示例程序

    以上是一个基本的JavaMail发送邮件的例子,实际应用中可能还需要处理更多复杂情况,比如添加附件、使用SSL/TLS加密连接等。例如,要添加附件,可以使用Multipart对象: ```java MimeBodyPart attachmentPart = new ...

    java代码实现QQ邮箱发送附件

    这个功能主要依赖于JavaMail API,它是一个开源库,为Java开发者提供了处理电子邮件的能力。 首先,我们需要在项目中引入JavaMail相关的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml ...

    java mail api下载

    这个API是Java Community Process(JCP)制定的JSR 919标准的一部分,它允许开发人员在各种邮件系统上实现跨平台的邮件服务。 Java Mail API的核心组件包括`Session`、`Message`、`Store`和`Transport`等。`Session...

    基于Maven的javax.mail发送邮件例子程序

    基于Maven的javax.mail发送邮件例子程序 pom.xml添加依赖jar: <groupId>javax.mail <artifactId>mail ${javamail.version} </dependency> <javamail.version>1.4.1 /* 功能:加入了参考文章中没有...

    一个用java实现邮件发送的例子

    下面是一个简单的JavaMail发送邮件的示例代码: ```java import javax.mail.*; import javax.mail.internet.*; public class SendMailExample { public static void main(String[] args) { String from = "your-...

    Java 寄信範例

    在"Java 寄信範例"中,我们将深入探讨如何使用Java Mail库来构建一个简单的电子邮件发送程序。 首先,你需要在项目中引入Java Mail的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml ...

    java3个小例子

    这个库提供了一系列的FTPClient类,使得上传、下载、删除文件,以及执行FTP命令变得简单。开发者需要设置FTP服务器的URL、端口、用户名和密码,然后通过FTPClient的connect方法连接服务器,再调用相应的上传或下载...

    java 发邮件例子

    `commons-email`是Apache Commons项目的一部分,它提供了一个简单且灵活的API来创建和发送电子邮件。在`java`开发中,`commons-email`库极大地简化了邮件发送的过程,无需深入了解底层的SMTP协议。以下是一个基于`...

    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 mail 发送QQ邮件

    Java Mail 是一个用于处理电子邮件的开源API,它允许开发者通过编程方式发送、接收和管理邮件。在Java中,使用Java Mail API发送QQ邮件是常见的需求,尤其对于自动化通知或者服务端消息传递非常实用。以下是对这个...

    <邮件自动发送>例子-Java实现

    接下来,我们创建一个Java类来实现邮件发送功能。首先,定义SMTP服务器的配置参数,包括用户名、密码、主机地址和端口号: ```java Properties properties = new Properties(); properties.put("mail.smtp.auth", ...

    使用 java mail 发送邮件

    下面是一个简单的示例代码,展示了如何使用Java Mail API发送一封简单的文本邮件: ```java import javax.mail.*; import javax.mail.internet.*; public class EmailSender { public static void main(String[] ...

    java mail demo

    这个"java mail demo"是一个入门级别的程序示例,旨在帮助初学者了解如何使用Java Mail API来实现邮件功能。在这个例子中,我们使用的是QQ邮箱,并且需要预先在QQ邮箱的设置中开启POP3服务。 POP3(Post Office ...

Global site tag (gtag.js) - Google Analytics