⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emailsender.java

📁 JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 基于java技术开发
💻 JAVA
字号:
package com.jeecms.core.entity;

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

import com.jeecms.core.entity.base.BaseEmailSender;

public class EmailSender extends BaseEmailSender {
	private static final long serialVersionUID = 1L;

	public void send(String addTo, String addName, String pwd)
			throws EmailException {
		HtmlEmail email = new HtmlEmail();
		// 编码
		email.setCharset(getCharset());
		// 收件人
		email.addTo(addTo, addName);
		// 发件人邮件发送服务器
		email.setHostName(getHostname());
		// 发件人邮箱帐号、发件人姓名
		email.setFrom(getAccount(), getUserName());
		// 发件人邮箱登录用户名、密码
		email.setAuthentication(getUserId(), getUserPwd());
		// 标题
		email.setSubject(getSubject());
		// 内容
		String content = getContent().replaceAll("#(username)", addName);
		content = content.replaceAll("#(userpwd)", pwd);
		email.setHtmlMsg(content);
		// 发送
		email.send();
	}

	/* [CONSTRUCTOR MARKER BEGIN] */
	public EmailSender () {
		super();
	}
	/* [CONSTRUCTOR MARKER END] */
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -