email util demo
2019独角兽企业重金招聘Python工程师标准>>>
package com.example.demo;import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.JsonNode;
import com.mashape.unirest.http.Unirest;
import com.mashape.unirest.http.exceptions.UnirestException;public class MailUtil {private static final String url = "";private static final String api = "";private static final String from = "";/*** @param to* @param subject* @param text* @return*/public static boolean sendMessage(String to, String subject, String text) {try {HttpResponse<String> request = Unirest.post(url).basicAuth("api", api).queryString("from", from).queryString("to", to).queryString("subject", subject).queryString("text", text).asString();String s = request.getBody();return true;} catch (UnirestException e) {LogUtil.LogError(MailUtil.class, e, "MailUtil sendMessage fail");return false;}}/*** @param to* @param subject* @param text* @return*/public static String sendMessageCheck(String to, String subject, String text) {String s = null;try {HttpResponse<String> request = Unirest.post(url).basicAuth("api", api).queryString("from", from).queryString("to", to).queryString("subject", subject).queryString("text", text).asString();s = request.getBody();} catch (UnirestException e) {LogUtil.LogError(MailUtil.class, e, "MailUtil sendMessage fail");}return s;}/*** @param to* @return* @throws UnirestException*/public static JsonNode validateEmail(String to) throws UnirestException {HttpResponse<JsonNode> request = Unirest.get(url).basicAuth("api", api).queryString("address", to).asJson();return request.getBody();}
}
转载于:https://my.oschina.net/ToFlySeif/blog/2877200
email util demo相关推荐
- .Net Core应用框架Util介绍(四)
上篇介绍了Util Angular Demo的目录结构和运行机制,本文介绍Util封装Angular的基本手法及背后的动机. Angular应用由Ts和Html两部分构成,本文介绍第一部分. Angu ...
- .Net Core应用框架Util介绍(三)
上篇.Net Core应用框架Util介绍(二)介绍了Util的开发环境,并让你把Demo运行起来.本文将介绍该Demo的前端Angular运行机制以及目录结构. 目录结构 在VS上打开Util De ...
- .Net Core应用框架Util介绍(二)
Util的开源地址 https://github.com/dotnetcore/util Util的开源协议 Util以MIT协议开源,这是目前最宽松的开源协议,你不仅可以用于商业项目,还能把Util ...
- (非常重要).Net Core应用框架Util介绍(学习Util)
转载地址https://blog.csdn.net/sD7O95O/article/details/82598545(看看!) 不过Util作者本人的博客地址在https://www.cnblogs. ...
- 【go-zero】go-zero整合pongo2渲染html模板 go渲染html go email模板发送 go渲染html复杂table表格 (best practice)
这里给大家一个集成2个插件发邮件的思路,可以根据需求灵活改变 0.前言 一.配置文件 1.创建yaml 二.jordan-wright/email 发送邮件核心方法 1.发送邮件核心方法 2.链接 s ...
- 【学习】MybatisPlus + ShardingSphere 分表对象使用updateById方法自动补齐分表属性
问题: 当使用ShardingSphere进行分表时,在使用MybatisPlus的iService扩展的updateById方法会导致报错 异常信息: Can not update sharding ...
- 三问JavaBean
曾经觉得javabenan是一些java类.后来查看了一些百科 .javabean是java组件技术,又是遵循一些约定.不是非常理解. 什么是javabean? 在jsp程序中用来封装业务逻辑,数据库 ...
- 使用javax.mail发送邮件
文章目录 一.发邮件流程 二.关于邮件协议和端口 三.开启邮件协议和端口 3.1. QQ邮箱 3.2. 163邮箱 四.实战发送邮件 4.1. 引入依赖 4.2. 方法重写 4.3. 发送邮件核心类工 ...
- GoDaddy域名过户PUSH攻略
Godaddy内部不同账户之间的转移,叫做过户,或者英文的叫法是Push. 在不同域名注册商的账户之间的转移域名需要转移密码或授权码(Transfer Code.Auth Code.Authoriza ...
最新文章
- JavaScript如何获得input元素value值
- fieldset 添加2个legend_第231号!增补乙基纤维素等2个饲添进入饲料添加剂品种目录(2013)...
- 计算机博士两篇一区两篇会议,本科博士联手!西电陈渤团队两篇论文被顶级会议录用...
- P7920-[Kubic]Permutation
- 用 vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)
- 图的邻接矩阵(C语言)
- CentOS Linux 7绑定静态IP方法
- Windows编译libcaffe时报cudnn.hpp(114): too few arguments in function call错误
- linux 软件安装方式
- 最小环(【CCF】NOI Online能力测试 提高组第三题)
- 记录一次多线程与Map.keySet() 出现的“并发”问题
- [渝粤教育] 西南科技大学 理论力学 在线考试复习资料(1)
- 分享灵动微MM32F3270微控制器的音频类产品参考方案
- NO32、把数组排成最小的数(很好的一道题)
- 苹果开发者账号的申请
- android sdk tools是什么意思,android sdk tools有什么用
- 用户访问网站的原理及流程
- 抖音巨量千川是什么?和飞瓜智投有什么不同?后者功能更强大!
- 适合学计算机用的机械键盘,什么是机械键盘 机械键盘和普通键盘的区别
- 如何在虚拟一个USB设备
热门文章
- 关于字符编码 转自廖雪峰的官方网站,至今看到最清晰的讲解
- 再说spring比较重,臃肿的看此文!!!!!
- Activity Service 数据相互操作
- Ruby系统中的AJAX开发技术简析
- [歌曲]心愿(by 四个女生)
- 大开源时代,“仁慈的独裁者”管理模式还走得通吗?
- PhpCms V9调用指定栏目子栏目文章的方法
- 学习笔记(5)——实验室集群LVS监控Web界面配置
- 程序员必看 c++笔试题汇总
- mass Framework emitter模块