文档章节

SendOfficeMail

小白N
 小白N
发布于 2017/08/01 16:49
字数 224
阅读 0
收藏 0
点赞 0
评论 0

package com.adobe.sunTrust;

import java.util.Date; import java.util.Properties;

import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.NoSuchProviderException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage;   public class SendOfficeMail {       static int port = 587;   //smtp端口     static String server = "smtp.office365.com";   //smtp服务器地址         static String from = "";   //发送者     static String password = "";   //密码     static String user = "";    //发送者地址     public void sendEmail(String email, String subject, String body) {         try {             Properties props = new Properties();             props.put("mail.smtp.host", server);             props.put("mail.smtp.port", String.valueOf(port));             props.put("mail.smtp.auth", "true");             props.put("mail.smtp.starttls.enable", "true");             Transport transport = null;             Session session = Session.getDefaultInstance(props, null);             transport = session.getTransport("smtp");             transport.connect(server, user, password);             MimeMessage msg = new MimeMessage(session);             msg.setSentDate(new Date());             InternetAddress fromAddress = new InternetAddress(from);             msg.setFrom(fromAddress);             InternetAddress[] toAddress = new InternetAddress[1];             toAddress[0] = new InternetAddress(email);             msg.setRecipients(Message.RecipientType.TO, toAddress);             msg.setSubject(subject, "UTF-8");                msg.setText(body, "UTF-8");             msg.saveChanges();             transport.sendMessage(msg, msg.getAllRecipients());             System.out.println("successful");         } catch (NoSuchProviderException e) {             e.printStackTrace();         } catch (MessagingException e) {             e.printStackTrace();         }     }      public static void main(String[] args){          SendOfficeMail sm = new SendOfficeMail();          sm.sendEmail("@qq.com", "asas", "Yanhui Wang has sent you an ad from the SunTrust AdBuilder. Click on the link below to download the ad or copy and paste the link to the address bar of your web browser."+ "\n\n"+""+ "\n\n"+"Thank you for using SunTrust AdBuilder."+ "\n\n"+"Note: This is an auto generated e-mail message. Please do not reply.");      }   }

© 著作权归作者所有

共有 人打赏支持
小白N
粉丝 0
博文 2
码字总数 358
作品 0

暂无相关文章

骰子游戏代码开源地址

因为阿里云现在服务器已经停用了,所以上面的配置已经失效。 服务端开源地址:https://gitee.com/goalya/chat4.git 客户端开源地址:https://gitee.com/goalya/client4.git 具体运行界面请参考...

算法之名 ⋅ 40分钟前 ⋅ 0

设计模式--装饰者模式

装饰者模式 定义 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 通用类图 意图 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比...

gaob2001 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部