邮件发送
邮件 properties 配置
- mail.smtp.host(接受邮件主机名(smtp.qq.com))
- mail.smtp.port(接受邮件端口号(587))
- mail.smtp.auth(是否需要用户认证(true))
- mail.smtp.starttls.enable(是否启用TLS加密(true))
session 会话
- Session.getDefaultInstance(props, Authentication)
创建Session 会话
- session.setDebug(true)
设置为调试模式
Message消息对象
- 创建消息对象
message = new MimeMessage(session);
- 设置发件人
message.addFrom(address)
- 设置收件人
message.addRecipients(RecipientType.TO,address)
- 设置邮件标题
message.setSubject(“测试邮件”);
- 设置邮件内容
message.setText(body,“UTF-8”,“html”);
- 设置带附件内容的邮件
message.setContent(multipart)
- 发送邮件
Trasport.send(message)
public class MailTest {
public static void main(String[] args) throws Exception<