-
[置顶]短信API接口,短信接口怎么对接
本文讲述了短信API接口,短信接口怎么对接。一、关于短信API接口第三方短信服务商提供短信API接口,短信一般是编辑好内容,调用接口发送即可。我们这里提供一个注册好的账号,其中短信API服务器地址为:...
-
[置顶]热门好用的空号检测API推荐,空号检测API数据接口
本文讲述了热门好用的空号检测API推荐,空号检测API数据接口。空号检测,也称号码检测,空号过滤,号码筛选等,是基于运营商大数据及流量使用情况返回手机号码状态,比如 实号、空号 等。今天就给大家推荐一...
-
[置顶]语音验证码短信原理的深入解析
语音合成技术语音合成技术(Text-to-Speech,TTS)是一种将文本信息转换为语音输出的技术。它通过计算机算法和声音合成器,将文本中的文字逐个转换为语音信号,使计算机能够以自然语言的方式朗读出...
-
}
验证码:
-
android使用Rxjava实现倒计时功能
android使用Rxjava实现倒计时功能一般我们在开发JasetTIj时,常会遇到使用倒计时的场景,以前一般会使用thread+handler来实现,而强大的Rxjava横空出世后,使这一切变得简...
-
SpringBoot集成kaptcha验证码
SpringBoot集成kaptcha验证码本文实例为大家分享了SpringBoot集成kaptcha验证码的具体代码,供大家参考,具体内容如下1.kaptcha相关介绍Kaptcha是一个基于Sim...
-
","text/html;charset=utf-8");
htmlMultipart.addBodyPart(htmlBodypart);
htmlPart.setContent(htmlMultipart);
// 保存并生成最终的邮件内容
message.saveChanges();
// 发送邮件
Transport.send(message);
}
/**
* 发送带内嵌图片、附件、多收件人(显示邮箱姓名)、邮件优先级、阅读回执的完整的HTML邮件
*/
public static void sendMultipleEmail() throws Exception {
String charset = "utf-8"; // 指定中文编码格式
// 创建Session实例对象
Session session = Session.getInstance(props,new MyAuthenticator());
// 创建MimeMessage实例对象
MimeMessage message = new MimeMessage(session);
// 设置主题
message.setSubject("使用JavaMail发送混合组合类型的邮件测试");
// 设置发送人
message.setFrom(new InternetAddress(from,"新浪测试邮箱",charset));
// 设置收件人
message.setRecipients(RecipientType.TO,
new Address[] {
// 参数1:邮箱地址,参数2:姓名(在客户端收件只显示姓名,而不显示邮件地址),参数3:姓名中文字符串编码
new InternetAddress("java_test@sohu.com", "张三_sohu", charset),
new InternetAddress("xyang0917@163.com", "李四_163", charset),
}
);
// 设置抄送
message.setRecipient(RecipientType.CC, new InternetAddress("xyang0917@gmail.com","王五_gmail",charset));
// 设置密送
message.setRecipient(RecipientType.BCC, new InternetAddress("xyang0917@qq.com", "赵六_QQ", charset));
// 设置发送时间
message.setSentDate(new Date());
// 设置回复人(收件人回复此邮件时,默认收件人)
message.setReplyTo(InternetAddress.parse("\"" + MimeUtility.encodeText("田七") + "\" <417067629@qq.com>"));
// 设置优先级(1:紧急 3:普通 5:低)
message.setHeader("X-Priority", "1");
// 要求阅读回执(收件人阅读邮件时会提示回复发件人,表明邮件已收到,并已阅读)
message.setHeader("Disposition-Notification-To", from);
// 创建一个MIME子类型为"mixed"的MimeMultipart对象,表示这是一封混合组合类型的邮件
MimeMultipart mailContent = new MimeMultipart("mixed");
message.setContent(mailContent);
// 附件
MimeBodyPart attach1 = new MimeBodyPart();
MimeBodyPart attach2 = new MimeBodyPart();
// 内容
MimeBodyPart mailBody = new MimeBodyPart();
// 将附件和内容添加到邮件当中
mailContent.addBodyPart(attach1);
mailContent.addBodyPart(attach2);
mailContent.addBodyPart(mailBody);
// 附件1(利用jaf框架读取数据源生成邮件体)
DataSource ds1 = new FileDataSource("resource/Earth.bmp" alt="Spring Boot整合邮件发送与注意事项" title="Spring Boot整合邮件发送与注意事项" width="200" height="150">