java发送163邮箱邮件
通过java代发发送163邮箱的代码.这里只提供代码.所需要的架包自己网上下载:
/**
* @param context 发送的内容
* @param subject 发送的主题
* @param to 接收方邮箱
* @param from 发送方邮箱
* @param password 发送方密码
*/
public static void sendEmail(String context, String subject, String to, String from, String password){
JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
// 设定mail server
senderImpl.setHost("smtp.163.com");
// 建立邮件消息
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage.setTo(to);
mailMessage.setFrom(from);
mailMessage.setSubject(subject);
mailMessage.setText(context);
senderImpl.setUsername(from); // 根据自己的情况,设置username
senderImpl.setPassword(password); // 根据自己的情况, 设置password
Properties prop = new Properties();
prop.put("mail.smtp.auth", "true"); // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确
prop.put("mail.smtp.timeout", "25000");
senderImpl.setJavaMailProperties(prop);
// 发送邮件
senderImpl.send(mailMessage);
}
/**
* @param context 发送的内容
* @param subject 发送的主题
* @param to 接收方邮箱
* @param from 发送方邮箱
* @param password 发送方密码
*/
public static void sendEmail(String context, String subject, String to, String from, String password){
JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
// 设定mail server
senderImpl.setHost("smtp.163.com");
// 建立邮件消息
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage.setTo(to);
mailMessage.setFrom(from);
mailMessage.setSubject(subject);
mailMessage.setText(context);
senderImpl.setUsername(from); // 根据自己的情况,设置username
senderImpl.setPassword(password); // 根据自己的情况, 设置password
Properties prop = new Properties();
prop.put("mail.smtp.auth", "true"); // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确
prop.put("mail.smtp.timeout", "25000");
senderImpl.setJavaMailProperties(prop);
// 发送邮件
senderImpl.send(mailMessage);
}
0条评论