📄 senduseauthenticator.java
字号:
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class SendUseAuthenticator{
public static void main(String[] args){
try{
//设置属性值
Properties props = System.getProperties();
props.put("mail.smtp.host", "onecompany.com");
props.put("mail.smtp.auth", "true");
//Authenticator子类实例化
Authenticator auth = new ConsoleAuthenticator();
//获得Session
Session session = Session.getDefaultInstance(props,auth);
//session.setDebug(true);
//写邮件消息
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("xiaozhang@onecompany.com"));
Address toAddress=new InternetAddress("xiaoli@onecompany.com");
msg.addRecipient(Message.RecipientType.TO,toAddress);
msg.setSubject("JavaMail API TestMail ");
msg.setSentDate(new Date());
msg.setText("This is a test mail.");
//设置Transport发送消息
Transport.send(msg);
System.out.println("\n邮件已发送!");
}catch(Exception e){}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -