📄 java_mail.txt
字号:
javax.mail.*";
String mailserver = "smtp.sina.com.cn"; //Mail 服务器
String From = "TVKoo<wangyu79122@sina.com>"; //发邮件的人
String to = "wangyu79122@sina.com"; //收信人的信箱
String Subject = "广告竞拍注册用户确认邮件!"; //信中的主题
String type = "text/html"; //邮件内容的类型为 text/plain 或 text/html
String messageText = null; //邮件内容
try {
// 设定所要用的Mail 服务器和所使用的传输协议
java.util.Properties props = System.getProperties();
props.put("mail.host",mailserver);
props.put("mail.transport.protocol","smtp");
props.put("mail.smtp.auth", "true");//指定是否需要SMTP验证
// 产生新的Session 服务
javax.mail.Session mailSession = javax.mail.Session.getDefaultInstance(props,null);
mailSession.setDebug(sessionDebug);
Message msg = new MimeMessage(mailSession);
// 设定发邮件的人
msg.setFrom(new InternetAddress(From));
// 设定收信人的信箱
mailaddress = InternetAddress.parse(to,false);
msg.setRecipients(Message.RecipientType.TO, mailaddress);
// 设定信中的主题
msg.setSubject(Subject);
// 设定送信的时间
msg.setSentDate(new java.util.Date());
Multipart mp = new MimeMultipart();
MimeBodyPart mbp = new MimeBodyPart();
// 设定邮件内容的类型为 text/plain 或 text/html
mbp.setContent(messageText,type + ";charset=UTF-8");
mp.addBodyPart(mbp);
msg.setContent(mp);
Transport transport = mailSession.getTransport("smtp");
////填入发信邮箱用户名和密码
transport.connect(mailserver, "邮箱名", "邮箱密码");
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
//Transport.send(msg);
}
catch (MessagingException mex)
{
mex.printStackTrace();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -