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

高效利用java发送邮件

    博客分类:
  • java
阅读更多
package cn.com.huainanit.mail;

import cn.com.huainanit.mail.domain.MailOO;
import cn.com.huainanit.mail.util.TestMail;

public class Main {
	public static void main(String[] args) {
		for (int i = 0; i < 2; i++) {
			MailOO mail = new MailOO();
			mail.setToMail("q_cpu@hotmail.com");
			mail.setSubject("helle");
			mail.setMessage("hello message");
			TestMail.send(mail);
			System.out.println("ss");
		}
		
	}
}



package cn.com.huainanit.mail.util;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;

import cn.com.huainanit.mail.domain.MailOO;

public class TestMail {
	private static String userName = "net163.cn@gmail.com";
	private static String name = "HNIT";
	private static String password = ""
	private static String hostName = "smtp.gmail.com";

	public static void send(MailOO mailOO) {
		// TODO Auto-generated method stub
		SimpleEmail email = new SimpleEmail();
		email.setHostName(hostName);
		try {
			email.addTo(mailOO.getToMail());
			email.setFrom(userName, name);
			email.setSubject(mailOO.getSubject());
			email.setMsg(mailOO.getMessage());
			email.setSSL(true);
			email.setAuthentication(userName, password);
			System.out.println(email.isSSL());
			email.send();
		} catch (EmailException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}



package cn.com.huainanit.mail.domain;

public class MailOO {
	private String toMail;
	private String message;
	private String subject;
	public String getToMail() {
		return toMail;
	}
	public void setToMail(String toMail) {
		this.toMail = toMail;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	

}





成功的哦!
0
0
分享到:
评论

相关推荐

    基于Java的邮件发送模板

    本篇文章将详细讲解如何利用Java实现邮件发送,并结合Apache的相关库来创建邮件发送模板,以提升效率和用户体验。 首先,JavaMail API是Java中用于处理电子邮件的主要库。它提供了丰富的API,可以用来创建、发送和...

    java发送邮件实例(含mail包)

    Java发送邮件是软件开发中常见的功能,特别是在自动化通知、用户注册验证或客户服务中。Java Mail API 是Java平台上的一个标准库,它提供了处理电子邮件的工具,包括创建、发送和接收邮件。在这个实例中,我们将深入...

    Java通过Exchange协议发送和接收邮件

    本示例着重讲解如何利用Java结合Microsoft的Exchange协议实现邮件功能,具体涉及的知识点包括JavaMail API以及微软的EWS(Exchange Web Services)Java API。 首先,JavaMail API是一个开源的Java库,它允许开发...

    java 邮件发送源码

    Java邮件发送源码是Java开发者在进行自动化通信时经常需要用到的技术。邮件服务允许程序自动发送信息,例如通知、报告或客户服务交互,极大地提高了效率。在Java中,我们通常使用JavaMail API来实现这个功能。 ...

    java邮件系统-javaweb项目

    在本项目中,开发者利用了Java的强大力量,特别是对于网络通信和数据处理的支持,来实现一个功能完备的邮件服务。 首先,我们来探讨Java Web技术的基础。Java Web项目通常由Servlet、JSP(JavaServer Pages)、JSTL...

    JAVA实现邮件群发

    在Java编程环境中,实现邮件群发是一项常见的任务,特别是在企业级应用中,如发送通知、订阅更新或客户服务通信。这个“JAVA实现邮件群发”的示例程序提供了精炼且实用的解决方案,使得开发者能够轻松地集成邮件发送...

    java实现邮件群发

    下面我们将深入探讨如何利用Java来实现这个功能。 首先,Java 提供了 JavaMail API 来处理邮件发送。JavaMail API 是一组接口和类,用于创建、发送和接收电子邮件。在Java中,我们可以使用 javax.mail 和 javax....

    申请和配置Google Apps邮件服务器,附带JAVA MAIL邮件发送系统

    6. **API和权限**:如果你计划使用编程语言如Java发送邮件,需要确保API权限已经开启,这可能涉及到Google API Console的设置。 描述中提到的“JAVA MAIL邮件发送系统”是指使用JavaMail API来发送电子邮件。...

    java发送邮件所需jar包

    Java发送邮件是开发过程中常见的需求,特别是在自动化通知、客户服务或者数据报告等方面。为了实现这个功能,开发者需要依赖一些特定的库或jar包。在提供的信息中,提到了三个关键的jar包:`activation.jar`、`...

    java发送邮件必备的包

    标题提到的"java发送邮件必备的包",指的是JavaMail API和JAF(JavaBeans Activation Framework)。这两个jar包在描述中被提及,是Java邮件发送的关键。 JavaMail API是Java平台上的一个开源库,用于处理电子邮件相关...

    基于JAVA的邮件收发系统的设计.doc

    6. **数据库设计**:尽管描述中提到了SQL Server 2000作为后台数据库,但针对JAVA邮件系统,数据库设计通常包括用户账户信息、邮件元数据(如发件人、收件人、主题、时间戳等)、邮件内容等表。数据库操作需遵循ACID...

    Java开发的邮件代理服务器

    3. 发件:当用户通过代理服务器发送邮件时,服务器会使用SMTP向目标邮件服务器发送邮件。JavaMail API同样在发送邮件时起到关键作用,它允许设置邮件头信息(如发件人、收件人、主题等)、添加附件,以及选择适当的...

    Java实现邮件发送

    2. **创建Session**:然后,利用这些属性创建一个`Session`对象,该对象用于管理邮件的发送过程。 ```java Session session = Session.getInstance(properties, new Authenticator() { protected ...

    Java开源邮件客户端claros支持国际化

    在邮件客户端的实现上,Claros 可能利用了JavaMail API来连接邮件服务器,处理SMTP、POP3或IMAP协议,实现邮件的发送和接收。JavaMail API提供了丰富的接口和类,包括`Session`、`Store`、`Folder`、`Message`等,...

    java读取数据库群发邮件.zip

    本项目“java读取数据库群发邮件”是利用Java技术来实现从Access数据库中获取数据,并根据这些数据进行邮件群发的功能。Access是一款由Microsoft开发的关系型数据库管理系统,适合小型企业和个人用户存储和管理数据...

    关于java的群发邮件

    本文将详细讲解如何利用Java技术进行邮件群发,同时也会涉及.NET框架的一些基本概念,以及数据库在其中的角色。 首先,Java中的邮件发送主要依赖于JavaMail API。这是一个开放源代码的API,提供了丰富的接口和类,...

    基于java spring邮件群发的demo

    在这个"基于Java Spring邮件群发的demo"中,我们将探讨如何利用Spring框架的邮件服务模块实现高效的邮件群发功能。同时,这个项目还涉及到了MySQL数据库和MyBatis持久层框架,这三者共同构成了一个完整的数据驱动的...

    java实现发送邮件功能的jar包

    Java发送邮件功能是Java开发中常见的一项任务,主要用于企业级应用中的通知、验证或客户服务等场景。JavaMail API是Java平台上的一个标准库,用于处理电子邮件。本篇将详细介绍如何利用JavaMail API来实现发送邮件的...

    java发送电子邮件代码

    ### Java发送电子邮件代码详解 #### 一、代码解读与知识点概览 在现代软件开发中,电子邮件服务作为通知、确认和交互的一种手段,是不可或缺的一部分。Java提供了多种方式来发送电子邮件,其中使用JavaMail API...

Global site tag (gtag.js) - Google Analytics