spring mail 发送邮件

  1. Linux下 设置邮件账号

  2. [root@svn-server ~]# cat /etc/mail.rc

  3. set [email protected]  smtp=smtp.163.com

  4. set smtp-auth-user=gao0516   smtp-auth-password=1234567890gyf  smtp-auth=login

public void sendMail(){
    JavaMailSenderImpl senderImpl  =   new  JavaMailSenderImpl();
    senderImpl.setHost("smtp.163.com");
    // 建立邮件消息
    SimpleMailMessage mailMessage  =   new  SimpleMailMessage();
    mailMessage.setTo("[email protected]");
    mailMessage.setFrom( "[email protected]" );
    mailMessage.setSubject( " 测试简单文本邮件发送! " );
    mailMessage.setText( " 测试我的简单邮件发送机制!! " );
    senderImpl.setUsername( "gao0516.jian" ) ;  //  根据自己的情况,设置username
    senderImpl.setPassword( "504769904" ) ;  //  根据自己的情况, 设置password
    Properties prop  =   new  Properties() ;
    prop.put("mail.smtp.auth" ,  "true") ;//将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确
    prop.put( " mail.smtp.timeout " ,  " 25000 " ) ;
    senderImpl.setJavaMailProperties(prop);
    // 发送邮件
    senderImpl.send(mailMessage);
}



你可能感兴趣的:(spring mail 发送邮件)