mymail.java

来自「JavaMail教程及示范用例源代码……」· Java 代码 · 共 32 行

JAVA
32
字号
import javax.mail.*;
import java.util.*;
import javax.mail.internet.*;

public class MyMail{
	public static void main(String[]args)throws Exception{
		Properties props =System.getProperties();
		props.put("mail.smtp.auth","true");
		//Authenticator auth = new MyAuthenticator();
		Session session = Session.getDefaultInstance(props, null);
		MimeMessage message=new MimeMessage(session);
		Transport tran=session.getTransport("smtp");
		tran.connect("smtp.163.com","michaelpan129@163.com","PANLEYUAN");
		System.err.println("a");
		Address address = new InternetAddress("michaelpan129@163.com");
		message.setFrom(new InternetAddress("michaelpan129@163.com"));
		message.addRecipient(Message.RecipientType.TO, address); 
		message.setSubject("Mail");
		message.setText("Java Mail");
		message.saveChanges();
		tran.sendMessage(message, message.getRecipients(Message.RecipientType.TO));
		tran.close();
		System.err.println("a");
	}
}

/*class MyAuthenticator extends Authenticator{
	PasswordAuthentication pa;
	public MyAuthenticator(){
		pa=getPasswordAuthentication();
	}
}*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?