使用Apache Commons Email插件发送一份简单文本邮件

发送邮件在应用开发中非常常见,如:用户异地登录时向用户发送一封通知邮件,系统出错误了向用户发送错误信息等。这里讲介绍利用Aapache Commons Email插件发送一封简单文本文件的邮件。

发送邮件在应用开发中非常常见,如:用户异地登录时向用户发送一封通知邮件,系统出错误了向用户发送错误信息等。这里讲介绍利用Aapache Commons Email插件发送一封简单文本文件的邮件。

项目结构图:

邮件项目结构图

其中:

commons_mail-1.4.jar

下载地址:https://commons.apache.org/proper/commons-email/download_email.cgi

mail.jar

下载地址:https://www.oracle.com/technetwork/java/javamail/index-138643.html

代码如下:

package com.bug315;

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

/**
 * 发送简单文本邮件
 * @author
 *
 */
public class SimpleEmailTest {

	public static void main(String[] args) {
		try {
			// 发送人邮箱的SMTP服务器
			String fromSMTP = "smtp.163.com";
			// 发送人邮箱地址
			String fromEmail = "***@163.com";
			// 发送人邮箱密码(注意:网易邮箱这里是网易SMTP服务器授权密码)
			String fromPwd = "futk****";
			
			// 收件人地址
			String toEmail01 = "****@qq.com";
			
			Email email = new SimpleEmail();
			email.setHostName( fromSMTP );
			email.setAuthentication(fromEmail, fromPwd);
			email.setFrom(fromEmail);
			email.addTo(toEmail01);
			email.setSubject("TestMail(测试邮件)");
			email.setMsg("This is a test mail(这是一个测试邮件)");
			email.send();
			System.out.println("发送成功");
		} catch(Exception e) {
			e.printStackTrace();
		}
	}
	
}
如果在胜利前却步,往往只会拥抱失败;如果在困难时坚持,常常会获得新的成功。
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号