📄 html.java
字号:
package com.tapando.mail;
public final class Html {
public static void send(java.lang.String smtp, /* SMTP主机地址 */
java.lang.String from, /* 发信人 */
java.lang.String to, /* 收信人 */
java.lang.String cc, /* 抄送人 */
java.lang.String bcc, /* 暗送人 */
java.lang.String subject, /* 主题 */
java.lang.String body /* 内容 */
) throws java.lang.Exception {
// 变量声明
java.util.Properties props; // 系统属性
javax.mail.Session mailSession; // 邮件会话对象
javax.mail.internet.MimeMessage mimeMsg; // MIME邮件对象
// 设置系统属性
props = java.lang.System.getProperties(); // 获得系统属性对象
props.put("mail.smtp.host ", smtp); // 设置SMTP主机
// 获得邮件会话对象
mailSession = javax.mail.Session.getDefaultInstance(props, null);
// 创建MIME邮件对象
mimeMsg = new javax.mail.internet.MimeMessage(mailSession);
// 设置发信人
mimeMsg.setFrom(new javax.mail.internet.InternetAddress(from));
// 设置收信人
if (to != null) {
mimeMsg.setRecipients(javax.mail.Message.RecipientType.TO,
javax.mail.internet.InternetAddress.parse(to));
}
// 设置抄送人
if (cc != null) {
mimeMsg.setRecipients(javax.mail.Message.RecipientType.CC,
javax.mail.internet.InternetAddress.parse(cc));
}
// 设置暗送人
if (bcc != null) {
mimeMsg.setRecipients(javax.mail.Message.RecipientType.BCC,
javax.mail.internet.InternetAddress.parse(bcc));
}
// 设置邮件主题
// mimeMsg.setSubject(subject);
mimeMsg.setSubject(subject, "gb2312 ");
// 设置邮件内容
mimeMsg.setDataHandler(new javax.activation.DataHandler(
new StringDataSource(body, "text/html ")));
// 发送邮件
javax.mail.Transport.send(mimeMsg);
}
public static void main(String[] args) throws Exception{
Html.send("192.168.0.178", "chenyongninhao@qq.com", "153398644@qq.com", "ccc", "xxx", "title", "content");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -