Docker部署下配置Waline的QQ邮箱提醒
前言
前段时间抛弃了QMsg酱的QQ提醒功能(感觉维护起来有一些繁琐)。
但是自从没有了QQ提醒之后,博客接收到的评论又不能及时回复,就打算使用QQ邮箱提醒。
Waline已经内置了邮箱提醒,配置起来特别容易,为了方便选择了QQ邮箱作为邮件发送服务提供商。
本教程基于使用Docker部署Waline评论服务端而做的功能增强。
启动容器
使用以下命令启动容器,记得开放8360端口
需要将对应的参数修改为您自己的
1 | sudo docker run -d \ |
参数解释
参数 | 解释 |
---|---|
-e LEAN_ID=xxx | LeanCloud的APP ID |
-e LEAN_KEY=xxx | LeanCloud的APP KEY |
-e LEAN_MASTER_KEY=xxx | LeanCloud的Master Key |
-e LEAN_SERVER=xxx | 如果LeanCloud为国内版,需要加上绑定LeanCloud的域名 |
-e SMTP_SERVICE | SMTP 邮件发送服务提供商,点击查看哪些支持 |
-e SMTP_USER | SMTP 邮件发送服务的用户名,一般为登录邮箱 |
-e SMTP_PASS | SMTP 邮件发送服务的密码,一般为邮箱登录密码,部分邮箱(例如 163)是单独的 SMTP 密码。QQ邮箱是一个授权码,将在下文提示如何找到获得。 |
-e SMTP_SECURE | 是否使用 SSL 连接 SMTP |
-e SITE_NAME | 网站名称,用于在消息中显示 |
-e SITE_URL | 网站地址,用于在消息中显示 |
-e AUTHOR_EMAIL | 博主邮箱,用来接收新评论通知。如果是博主发布的评论则不进行提醒通知 |
-e SENDER_NAME | 自定义发送邮件的发件人(可选) |
-e SENDER_EMAIL | 自定义发送邮件的发件地址(可选) |
-e MAIL_SUBJECT | 自定义评论回复邮件标题 (可选) |
-e MAIL_TEMPLATE | 自定义评论回复邮件内容(可选) |
-e MAIL_SUBJECT_ADMIN | 自定义新评论通知邮件标题(可选) |
-e MAIL_TEMPLATE_ADMIN | 自定义新评论通知邮件内容(可选) |
-p 8360:8360 | 映射8360端口 |
–restart=always | 系统重启时容器也启动 |
–name waline-server | 容器名 |
获取授权码
登录QQ邮箱获取授权码。
设置 -> 账号 -> POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 -> 管理服务
进入后有个生成授权码
按钮,点击后按照提示即可生成,将授权码绑定到docker环境变量即可。
参考文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 InsectMk的个人空间!
评论