📄 mailsender.java
字号:
package com.wondtech.mail;
import com.wondtech.mail.Email;
public class MailSender
{
public static void main(String[] args) throws Exception
{
Email email = new Email();
email.setHtml(true);
email.setMailSubject("测试邮件发送");
email.setMailBody("测试邮件发送");
email.setMailTo("jackern@sms2job.com,jackern@tom.com");
email.setMailCc("dreamy@sms2job.com ");
email.setMailFrom("jackern<jackern@gmail.com>");
MailSendHandler handler = new MailSendHandler();
handler.put(email);
new Thread(handler).start();
}
private Mailer mail;
public MailSender()
{
mail = new Mailer(Config.SMTP);
mail.setNamePass(Config.HOST_MAIL_NAME, Config.HOST_MAIL_PASSWORD);
mail.setFrom(Config.HOST_MAIL_NAME);
}
public void send(Email email) throws Exception
{
if (email == null)
{
throw new NullPointerException("To Email is not null");
}
sendImpl(email);
}
private void sendImpl(Email email) throws Exception
{
mail.setSubject(email.getMailSubject());
mail.setBody(email.getMailBody(), email.isHtml());
mail.setTo(email.getMailTo());
mail.setCopyTo(email.getMailCc());
mail.setFrom(email.getMailFrom());
mail.setNeedAuth(true);
mail.send();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -