javamail(一)

package showcase.email;

import java.util.Properties;

import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.SimpleMailMessage;
public class sendEmail {
    public static void main(String[] args) throws Exception {
        JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
        // 设定 Mail Server,是gmail的邮箱
        senderImpl.setHost("smtp.gmail.com");
        
      //SMTP验证时,需要用户名和密码
        senderImpl.setUsername("user");
        senderImpl.setPassword("pass");
        Properties pro=new Properties();
        //此处是必须的
        pro.put("mail.smtp.auth", "true");
        pro.put("mail.smtp.starttls.enable", "true");
        senderImpl.setJavaMailProperties(pro);
       
        // 建立邮件讯息
        SimpleMailMessage mailMessage = new SimpleMailMessage();
       
        // 设定收件人、寄件人、主题与内文
        mailMessage.setTo("[email protected]");
        mailMessage.setFrom("[email protected]");
        mailMessage.setSubject("Test");
        mailMessage.setText("This is a test!!!");
       
        // 传送邮件
        senderImpl.send(mailMessage);
       
        System.out.println("邮件传送OK..");
    }
}

你可能感兴趣的:(java,Gmail)