spring 发送邮件功能示例

来源:互联网 发布:商用的数据挖掘软件系 编辑:程序博客网 时间:2024/06/02 02:27
public static void main(String args[]) {    JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();    // 设定mail server    senderImpl.setHost("mx1.qq.com");//这边是qq是mx1不是smtp这注意的地方。    // 建立邮件消息    SimpleMailMessage mailMessage = new SimpleMailMessage();    // 设置收件人,寄件人 用数组发送多个邮件    // String[] array = new String[] {"sun111@163.com","sun222@sohu.com"};    // mailMessage.setTo(array);    mailMessage.setTo("923837206@qq.com");    mailMessage.setFrom("923837206@qq.com");    mailMessage.setSubject("测试简单文本邮件发送! ");    mailMessage.setText("测试我的简单邮件发送机制!! ");    senderImpl.setUsername("923837206@qq.com"); // 根据自己的情况,设置username    senderImpl.setPassword(""); // 根据自己的情况, 设置password    Properties prop = new Properties();    prop.put("mail.smtp.auth", "true "); // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确    prop.put("mail.smtp.timeout", "25000");    senderImpl.setJavaMailProperties(prop);    // 发送邮件    senderImpl.send(mailMessage);    System.out.println(" 邮件发送成功.. ");}
原创粉丝点击