com.airlenet.email.EmailService Maven / Gradle / Ivy
The newest version!
package com.airlenet.email;
import java.util.Map;
public interface EmailService {
/**
* 发送邮件
*
* @param smtpFromMail
* 发件人邮箱
* @param smtpHost
* SMTP服务器地址
* @param smtpPort
* SMTP服务器端口
* @param smtpUsername
* SMTP用户名
* @param smtpPassword
* SMTP密码
* @param toMail
* 收件人邮箱
* @param subject
* 主题
* @param content
* 模板路径
* @param model
* 数据
* @param async
* 是否异步
*/
void send(String smtpFromMail, String smtpHost, Integer smtpPort, String smtpUsername, String smtpPassword, String toMail, String subject,
String content, Map model, boolean async);
/**
* 发送邮件
*
* @param toMail
* 收件人邮箱
* @param subject
* 主题
* @param content
* 模板路径
* @param model
* 数据
* @param async
* 是否异步
*/
void send(String toMail, String subject, String content, Map model, boolean async);
/**
* 发送邮件(异步)
*
* @param toMail
* 收件人邮箱
* @param subject
* 主题
* @param content
* 模板路径
* @param model
* 数据
*/
void send(String toMail, String subject, String content, Map model);
/**
* 发送邮件(异步)
*
* @param toMail
* 收件人邮箱
* @param subject
* 主题
* @param content
* 模板路径
*/
void send(String toMail, String subject, String content);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy