Apache公司的JavaMail发送邮件到sina的邮件服务器

Apache公司的JavaMail发送邮件到sina的邮件服务器

/**
 * @author Administrator
 * 演示Apache公司的JavaMail发送邮件到sina的邮件服务器
 */
public class Demo02 {
	public static void main(String[] args) throws Exception{
		
		//创建一个简单邮件
		SimpleEmail simpleEmail = new SimpleEmail();
		
		//设置邮件内容的编码方式 
		simpleEmail.setCharset("UTF-8");
		
		
		//设置邮件服务器域名或IP地址,例如:smtp.163.com
		simpleEmail.setHostName("smtp.163.com");
		
		//发送细节信息显示出来
		simpleEmail.setDebug(true);
		
		//参数一:你在163上注册的帐号
		//参数二:你在163上注册的帐号对应密码
		simpleEmail.setAuthentication("runsin0723",get163password());

		//设置邮件的相关属性内容
		simpleEmail.setFrom("[email protected]");
		simpleEmail.addTo("[email protected]");
		simpleEmail.setSubject("测试");
		simpleEmail.setSentDate(new Date());
		simpleEmail.setMsg("用Apache的Email组件开发邮件程序");
		
		//发送邮件
		simpleEmail.send();
		
	}
	private static String get163password() throws Exception{
		File file = new File("e:/163password.txt");
		FileReader fileReader = new FileReader(file);
		BufferedReader bufferedReader = new BufferedReader(fileReader);
		return bufferedReader.readLine();
	}
}


 

你可能感兴趣的:(Servlet)