Java 邮件发送

来源:互联网 发布:网络爬虫系统架构图 编辑:程序博客网 时间:2024/05/29 17:49

package com.computer.test.mail;

 

import java.util.Properties;

 

import org.springframework.mail.SimpleMailMessage;

import org.springframework.mail.javamail.JavaMailSenderImpl;

 

public class SingleMailSend {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub成功发送邮件

 

         JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();

         // 设定mail server

         senderImpl.setHost( "smtp.163.com" );

 

         // 建立邮件消息

         SimpleMailMessage mailMessage = new SimpleMailMessage();

         // 设置收件人,寄件人 用数组发送多个邮件

         // String[] array = new String[] {"sun111@163.com","sun222@sohu.com"};

         // mailMessage.setTo(array);

         mailMessage.setTo( "lglglgl@126.com" );

         mailMessage.setFrom( "glgl18@163.com" );

         mailMessage.setSubject( " 测试简单文本邮件发送! " );

         mailMessage.setText( " 测试我的简单邮件发送机制!! " );

 

         senderImpl.setUsername( "33@163.com" ) ; // 根据自己的情况,设置username

         senderImpl.setPassword( "33" ) ; // 根据自己的情况, 设置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( " 邮件发送成功.. " );

         }

 

    }

 

0 0
原创粉丝点击