Valine添加自定义邮件提醒

要绑定域名并设置valine的自定义邮件提醒,您需要按照以下步骤进行操作:

首先,请登录或注册LeanCloud,然后进入控制台。

域名绑定步骤:

  1. 域名绑定:您的域名需要先进行备案。进入控制台后,点击设置->域名绑定->云引擎

    Valine添加自定义邮件提醒

  2. 部署代码:点击云引擎->部署

    Valine添加自定义邮件提醒

  3. 填写代码:由zhaojun1998提供的小康魔改代码如下:

    https://github.com/sviptzk/Valine-Admin-Server.git

    将上述代码库部署到master分支,确保在日志中看到部署成功的提示。

环境配置项:

Valine添加自定义邮件提醒

参数介绍如下:

  • SITE_NAME:网站名称
  • SITE_URL:网站地址,最后不要加 /
  • SMTP_USER:SMTP服务用户名,一般为邮箱地址(例如QQ账号@qq.com)
  • SMTP_PASS:SMTP密码,一般为授权码,而不是邮箱的登录密码,请自行查询对应邮件服务商的获取方式
  • SMTP_PORT:465 #端口
  • SMTP_SERVICE:邮件服务提供商,支持QQ、163、126、Gmail
  • SMTP_HOST:提供邮件服务的支持方(例如QQ,就是smtp.qq.com)
  • SENDER_NAME:寄件人名称
  • SENDER_EMAIL:收件的邮箱地址
  • TEMPLATE_NAME:收到的邮件主题,不填则是默认,建议选rainbow效果在最后查看
  • ADMIN_URL:定时唤醒机器,填写绑定的云引擎域名

设置邮件模板:

进入设置->邮件模板,填入以下代码,并将相应的用户名改为你自己的,然后点击保存

<p>Hi, {{username}}</p><p>你在 {{appname}} 的评论收到了新的回复,请点击查看:</p>
                    <div class="aritcle_card">
                        <a class="aritcle_card_img" href="/xiazai/code/10649">
                            <img src="https://img.php.cn/upload/webcode/000/000/017/176312520611684.jpg" alt="轻松商城">
                        </a>
                        <div class="aritcle_card_info">
                            <a href="/xiazai/code/10649">轻松商城</a>
                            <p>打造属于自己的全新网上购物商城,尽在&ldquo;轻松商城&rdquo;商务平台   订单邮件,html页面生成,后台登陆检测,无限级商品分类,商品分类共享,辅之以在线客服客服手段,将你的订单即时跟踪,提高客户购物的容易度。自动成 比例压缩生成JPG/GIF图片,多种网上支付端口,在线编辑简介网页,自定义商品属性,自定义商品简介魔板,自由增加一级页面数量,自由更换页面样式, 自由设</p>
                            <div class="">
                                <img src="/static/images/card_xiazai.png" alt="轻松商城">
                                <span>0</span>
                            </div>
                        </div>
                        <a href="/xiazai/code/10649" class="aritcle_card_btn">
                            <span>查看详情</span>
                            <img src="/static/images/cardxiayige-3.png" alt="轻松商城">
                        </a>
                    </div>
                <p><a href="https://imszz.com/" style="display: inline-block; padding: 10px 20px; border-radius: 4px; background-color: #3090e4; color: #fff; text-decoration: none;">马上查看</a></p>

Valine添加自定义邮件提醒

休眠定时唤醒说明:

免费版的LeanCloud容器有强制性休眠策略,不能24小时运行。如果不想付费,最佳使用方案是设置定时器,每天7点到23点每20分钟访问一次,这样可以保持每天的绝大多数时间邮件服务是正常的。

点击云引擎->定时任务,新增定时器,按照图片上填写:

创建定时任务定时检查 24 小时内漏发的邮件通知
生产环境选择 resend_mails
选择 Cron表达式时间自己调整 0 0 1 * * *
自动唤醒
生产环境选择 self_wake
选择 Cron表达式时间自己调整 0 */20 7-23 * * ?

Valine添加自定义邮件提醒

自定义环境变量:

云引擎->设置->自定义环境变量中添加:

ADMIN_URL : #添加绑定成功的云引擎域名 

点击保存

重启云引擎:

切记最重要的要在云引擎->部署中点击重启

查看日志:

云引擎->日志中可以看到提示以及定时任务执行情况,会返回状态码。

以上就是Valine添加自定义邮件提醒的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。