📄 html.java
字号:
package mymail.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");
//设置邮件内容,将邮件body部分转化为HTML格式
mimeMsg.setDataHandler(new Javax.activation.DataHandler(new mymail.jaf. StringDataSource (body,"text/html")));
//发送邮件
Javax.mail.Transport.send(mimeMsg);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -