jiangtj / mail-sender

:envelope: A lighted mail sender based on spring boot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mail Sender

轻量的邮件发送服务(正在积极开发中)

Design

image

修改:

  1. 使用freemarker代替thymeleaf:thymeleaf与web容器强绑定,不是很优雅

How to use

你需要提供一份邮箱的配置,详细见MailProperties

例如:添加application-mail.properties

spring.mail.host=smtp.office365.com
spring.mail.port=587
spring.mail.username=******
spring.mail.password=******
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true

docker

docker run --name mail-sender -p 9898:9898 --restart unless-stopped \
-e SPRING_MAIL_HOST=smtp.office365.com \
-e SPRING_MAIL_PORT=587 \
-e SPRING_MAIL_USERNAME=****** \
-e SPRING_MAIL_PASSWORD=****** \
-e SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH=true \
-e SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE=true \
-e SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_REQUIRED=true \
-d jiangtj/mail-sender:latest

About

:envelope: A lighted mail sender based on spring boot

License:GNU Affero General Public License v3.0


Languages

Language:Java 89.4%Language:HTML 8.7%Language:Vim Snippet 2.0%