📄 mail.java
字号:
package mapabc;import java.io.PrintStream;import java.util.Date;import java.util.Properties;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;public class Mail{ String mailContent; String internetAddress; public class PopupAuthenticator extends Authenticator { public PasswordAuthentication performCheck(String user, String pass) { username = user; password = pass; return getPasswordAuthentication(); } protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(username, password); } String username; String password; public PopupAuthenticator() { username = null; password = null; } } void MailContent(String content) { mailContent = content; } void I_nternetaddress(String addres) { internetAddress = addres; } public Mail() { } public void send() { try { Properties props = new Properties(); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.host", "smtp.163.com"); props.put("mail.smtp.user", "yunfadddd1@163.com"); props.put("mail.smtp.password", "1dd307"); PopupAuthenticator popA = new PopupAuthenticator(); PasswordAuthentication pop = popA.performCheck("yunfadddd1", "1dd307"); Session sendMailSession = Session.getInstance(props, popA); Message newMessage = new MimeMessage(sendMailSession); newMessage.setFrom(new InternetAddress("yunfan111@163.com")); newMessage.setRecipient(javax.mail.Message.RecipientType.TO, new InternetAddress(internetAddress)); newMessage.setSubject("\u90AE\u4EF6\u4E3B\u9898"); newMessage.setSentDate(new Date()); mailContent = "\u4F60\u597D\uFF01\n\n\t" + mailContent; mailContent += "\t\n\n"; mailContent += "\u90AE\u4EF6\u53D1\u9001\u65F6\u95F4\uFF1A" + (new Date()).toLocaleString(); newMessage.setText(mailContent); Transport transport = sendMailSession.getTransport("smtp"); Transport _tmp = transport; Transport.send(newMessage); System.out.println("send ok!"); } catch(MessagingException ex) { ex.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -