轻量的邮件发送服务(正在积极开发中)
修改:
- 使用freemarker代替thymeleaf:thymeleaf与web容器强绑定,不是很优雅
你需要提供一份邮箱的配置,详细见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 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