### YMP-MailSender:
> 邮件发送服务模块,支持多帐号配置;
#### Maven包依赖
<dependency>
<groupId>net.ymate.module</groupId>
<artifactId>ymate-module-mailsender</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
#### 示例代码:
- 通过默认邮件服务发送:
MailSender.get().create()
.to("notify@demo.xxx")
.cc("ceshi@demo.xxx")
.bcc("someone@demo.xxx")
.subject("帐户注册成功通知邮件")
.send("恭喜你...");
- 通过指定的邮件服务发送:
MailSender.get().create("demo")
.to("boss@demo.xxx")
.subject("匿名")
.send("再不开响,服务器格式化啦!");
### 模块配置参数说明
#-------------------------------------
# module.mailsender 模块初始化参数
#-------------------------------------
# 邮件发送服务提供者类, 默认值: net.ymate.module.mailsender.impl.DefaultMailSendProvider
ymp.configs.module.mailsender.provider_class=
# 发送线程池初始化大小, 默认值: Runtime.getRuntime().availableProcessors()
ymp.configs.module.mailsender.thread_pool_size=
# 默认自定义显示名称, 默认值: ""
ymp.configs.module.mailsender.default_display_name=
# 默认发送者邮件地址, 默认值: ""
ymp.configs.module.mailsender.default_from_addr=
# 默认邮件发送服务名称, 默认值: default
ymp.configs.module.mailsender.default_server_name=
# 是否开启调试模式, 默认值: false
ymp.configs.module.mailsender.debug_enabled=
# 邮件发送服务列表, 多个服务名称间用'|'分隔,默认值: default
ymp.configs.module.mailsender.server_name_list=
# SMTP服务器地址
ymp.configs.module.mailsender.server.default.smtp_host=
# SMTP端口, 默认值: 25, 当TLS开启时默认为465
ymp.configs.module.mailsender.server.default.smtp_port=
# 自定义显示名称, 默认值: ""
ymp.configs.module.mailsender.server.default.display_name=
# 发送者邮件地址, 默认值: ""
ymp.configs.module.mailsender.server.default.from_addr=
# 是否需要身份验证, 默认值: true
ymp.configs.module.mailsender.server.default.need_auth=
# SMTP服务登录用户名称
ymp.configs.module.mailsender.server.default.smtp_username=
# SMTP服务登录密码
ymp.configs.module.mailsender.server.default.smtp_password=
# 密码类参数是否已加密, 默认值: false
ymp.configs.module.mailsender.server.default.password_encrypted=
# 密码处理器, 可选参数, 用于对已加密密码进行解密, 默认值: 空
ymp.configs.module.mailsender.server.default.password_class=
# 是否开启TLS, 默认值: false
ymp.configs.module.mailsender.server.default.tls_enabled=
# 开启TLS时有效, 默认值: javax.net.ssl.SSLSocketFactory
ymp.configs.module.mailsender.server.default.socket_factory_class=
# 开启TLS时有效, 默认值: false
ymp.configs.module.mailsender.server.default.socket_factory_fallback=
#### One More Thing
YMP不仅提供便捷的Web及其它Java项目的快速开发体验,也将不断提供更多丰富的项目实践经验。
感兴趣的小伙伴儿们可以加入 官方QQ群480374360,一起交流学习,帮助YMP成长!
了解更多有关YMP框架的内容,请访问官网:http://www.ymate.net/
没有合适的资源?快使用搜索试试~ 我知道了~
基于YMP框架实现的邮件发送服务模块,支持多帐号配置;.rar

共17个文件
java:11个
xml:1个
txt:1个

需积分: 5 12 浏览量
2023-06-04
18:24:43
上传
评论
收藏 25KB RAR 举报
温馨提示
本博客介绍基于SSM框架(Spring4.0+SpringMVC+Mybatis)组合的Javamail应用,邮箱的话基于腾讯的QQ邮箱,其实也是Foxmail邮箱 先要了解一下SMTP协议和SSL加密 SMTP:称为简单邮件传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。SMTP是一种请求响应的协议,也就是客户机向远程服务器发送请求,服务器响应,监听端口是25,所以其工作模式有两种:发送SMTP,接收SMTP SSL加密:用来保障浏览器和网站服务器的安全性,其原理用译文解释就是: 当你的浏览器向服务器请求一个安全的网页(通常是 https://) 服务器就把它的证书和公匙发回来 浏览器检查证书是不是由可以信赖的机构颁发的,确认证书有效和此证书是此网站的。 使用公钥加密了一个随机对称密钥,包括加密的URL一起发送到服务器 服务器用自己的私匙解密了你发送的钥匙。然后用这把对称加密的钥匙给你请求的URL链接解密。 服务器用你发的对称钥匙给你请求的网页加密。你也有相同的钥匙就可以解密发回来的网页了
资源推荐
资源详情
资源评论

















收起资源包目录





























共 17 条
- 1
资源评论


野生的狒狒
- 粉丝: 89
- 资源: 1067
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
