邮件发送服务模块 YMP-MailSender

Apache
Java
跨平台
2017-05-08
有理想的鱼

MailSender

基于YMP框架实现的邮件发送服务模块,支持多帐号配置;

Maven包依赖


    net.ymate.module
    ymate-module-mailsender
    1.0-SNAPSHOT

模块配置参数说明

#-------------------------------------
# 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/

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

YMP开发框架快速上手(二)— JavaWeb工程中集成YMP框架

YMP是一个非常简单、易用的一套轻量级JAVA应用开发框架,设计原则主要侧重于简化工作任务、规范开发流程、提高开发效率。《YMP开发框架快速上手》系列文章将会不定时的陆续更新有关YMP框架的...

2016/02/23 11:45
838
1
利用Spring的JavaMailSenderImpl发送邮件

引入 pom <!-- 发送邮件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> /** * 发送邮件. * * @param ma...

05/21 18:11
30
0
YMP开发框架快速上手(四)— 极速开发体验

本教程将介绍如何使用YMP Maven Extension扩展工具,快速搭建基于YMP框架的Java工程,及如何通过Maven完成编译、运行等一系列操作。

2016/03/17 13:09
638
1
YMP开发框架快速上手(一)

YMP是一个非常简单、易用的一套轻量级JAVA应用开发框架,设计原则主要侧重于简化工作任务、规范开发流程、提高开发效率。《YMP开发框架快速上手》系列文章将会不定时的陆续更新有关YMP框架的...

2016/02/22 14:43
1K
2
YMP开发框架快速上手(五)— 自动生成数据实体

本文介绍如果通过YMP框架提供的实体生成器和Maven扩展工具快速生成数据实体。

2016/03/25 02:45
744
1
YMP开发框架快速上手(三)— 编写第一个控制器

YMP是一个非常简单、易用的一套轻量级JAVA应用开发框架,设计原则主要侧重于简化工作任务、规范开发流程、提高开发效率。《YMP开发框架快速上手》系列文章将会不定时的陆续更新有关YMP框架的...

2016/02/24 16:59
843
1
YMP框架学习笔记(二)------基于YMP框架搭建WEB应用程序

基于YMP框架搭建WEB应用程序的步骤!

2014/07/01 13:52
991
0
工厂模式(并有代码样例)

工厂方法模式分为三种: 1-1.普通工厂模式 就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。 ★共同接口:Sender public interface Sender { public void Send(); } ★创建实现...

09/19 11:18
5
0
1、工厂方法模式(Factory Method)

工厂方法模式分为三种: 11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图: 举例如下:(我们举一个发送邮件和短信的例子) 首先,创建二者...

2016/02/04 15:24
7
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部