邮件发送代码

时间:2019-01-18 13:49:45
【文件属性】:

文件名称:邮件发送代码

文件大小:2KB

文件格式:JAVA

更新时间:2019-01-18 13:49:45

后台

package gs.gp.Util; import java.util.Properties; import javax.mail.*; import javax.mail.Message.RecipientType; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; /** * 邮件发送工具类 * */ public class MailUtil { /** * 发送邮件方法 * @param to 收件人 * @param code 激活码 */ public static void sendMail(String to,String code){ /** * 1.获得一个Seesion对象 * 2.创建邮件对象(Message) * 3.发送邮件Transport * */ //1.获得连接 Properties props = new Properties();//认证信息 //authenticator 接口信息 Session session = Session.getInstance(props, new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("huangqian@shop.com", "123456789");//用谁发邮件就是谁 } }); //2.创建邮件对象(Message) Message message = new MimeMessage(session); try { //设置发件人 message.setFrom(new InternetAddress("huangqian@shop.com")); //设置收件人 message.addRecipient(RecipientType.TO, new InternetAddress(to)); //抄送人 cc 密送BCC //设置标题 message.setSubject("来自xxxxxx购物网站商城激活邮件"); //设置邮件正文 message.setContent("

淘宝网站官方激活码!点下面链接进行激活!

www.taobao.com?code="+code+"

", "text/html;charset=UTF-8"); //发送邮件 Transport.send(message); } catch (AddressException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (MessagingException e) { // TODO Auto-generated catch block e.printStackTrace(); } } /*public static void main(String[] args) { sendMail("oop@shop.com","222"); }*/ }


网友评论

相关文章