📄 sendregmail.java
字号:
package com.longHua.util;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import org.aspectj.lang.JoinPoint;
public class sendRegMail {
//public void sendMailBeforeAdvice(JoinPoint jointPoint){
public static void main(String[] a){
//定义邮件会话
javax.mail.Session mailSession=null;
//设置发送人
String mailFrom="xingyuanjian@sina.com";
//发给谁,送Session对象中得到
String mailTo="xingyuanjian@163.com";
//标题
String subject="你好";
//内容
String content="成功!";
//设置发送参数
Properties props= new Properties();
props.put("mail.smtp.host","smtp.sina.com.cn");
props.put("mail.smtp.protocal", "smtp");
props.put("mail.smtp.port", "25");
props.put("mail.smtp.auth", "true");
mailSession=Session.getDefaultInstance(props);
System.out.print("d发送成功");
Message msg=new MimeMessage(mailSession);
try {
msg.setFrom(new InternetAddress(mailFrom));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(mailTo));
msg.setSubject(subject);
msg.setSentDate(new Date());
msg.setText(content);
} catch (AddressException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
Transport transport=null;
try {
transport=mailSession.getTransport("smtp");
System.out.print("dd发送成功");
} catch (NoSuchProviderException e) {
e.printStackTrace();
}
try {
transport.connect("smtp.sina.com.cn","xingyuanjian", "huangbao");
System.out.print("ddd发送成功");
} catch (MessagingException e) {
e.printStackTrace();
}
try {
transport.sendMessage(msg,msg.getAllRecipients());
System.out.print("dddd发送成功");
} catch (MessagingException e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -