邮件api,现在都是有很成熟的方案的了,现在我们公司邮件都是接入kewail平台的 ,接入方便快捷,而且有对应的文档(https://www.kewail.com/doc/email/index.html),下面是调用的代码片段:
//请根据实际 accesskey 和 secretkey 进行开发,以下只作为演示 sdk 使用
String accesskey = "xx";
String secretkey = "xx";
// 邮件类型,0 事务投递,其他的为商业投递量
int type=0;
// 拓展字段
String ext="";
// 必须 管理控制台中配置的发信地址(登陆后台查看发信地址)
String fromEmail="xxx";
//// 必须 ,如果为true是的时候,replyEmail必填,false的时候replyEmail可以为空
Boolean needToReply=false;
// 如果needToReply为true是的时候,则为必填,false的时候replyEmail可以为空
String replyEmail="";
// 必须 目标邮件地址
String toEmail="[email protected]";
//// 可选 发信人昵称,
String fromAlias="";
// 必须 邮件主题。
String subject="邮件验证码";
// 必须 邮件 html 正文。
String htmlBody="<h1>email code :112212 </h1>";
// 可选 取值范围 0~1: 1 为打开数据跟踪功能; 0 为关闭数据跟踪功能。该参数默认值为
String clickTrace="1";
String readTrace="1";
EmailSingleSender singleSender = new EmailSingleSender(accesskey, secretkey);
EmailSingleSenderResult singleSenderResult=singleSender.send(type, fromEmail, toEmail, fromAlias, needToReply, replyEmail, subject, htmlBody, clickTrace,readTrace, ext);
System.out.println(singleSenderResult);