Winmail 短信功能-新邮件提醒

    Winmail 支持多种新邮件提醒示方式:手机短信通知、微信消息提醒钉钉消息提醒Winmail 手机邮件客户端 APP 等,有新邮件到达时,可在手机上及时获得通知。 可通过短信验证码重设密码。也支持登录 Webmail 时要求短信验证码检查,实现双因素认证登录

    需要邮件主机可以连接互联网,在网络短信平台付费方式购买一定数量的短信,同时支持移动、联通和电信, 目前支持的短信通道有:

            阿里云短信
            腾讯云短信             
            网易云信

     申明:本文档按照短信平台现有的功能配置的,平台公司有权随时修改接口,可能会导致相关功能无法使用。

阿里云短信


    1. 注册和登录 https://www.aliyun.com/product/sms,申请开通“短信服务”

    2. "申请签名"和"申请模版",

            短信服务-国内消息-签名管理中添加签名 样例: XX公司邮件系统
            短信服务-国内消息-模板管理中添加模板 样例: 您有一封新邮件, 来自 "${mailfrom}" 主题是 "${subject}", 请登录邮件系统处理 取得"模板CODE" 样例:SMS_123456789

    3. 在阿里云账号控制台上 accesskeys 里,新建并取得 "AccessKey ID" 和 "Access Key Secret"
        winmail 短信设置

    4. Winmail 管理工具,"系统设置" - "新邮件提醒" 中,

        a. 短消息设置页, 选择“启用新邮件通知”, 选择“手机短信” ->“短信网关”,点击“设置...”
            服务商选择“aliyun.sms
            用户名设置成 "AccessKey ID" 串
            密码设置成 "Access Key Secret" 串
            额外参数中设置成 “sign=XX公司邮件系统&template=SMS_123456789
        "XX公司邮件系统" 替换成你的短信签名,"SMS_123456789" 替换成申请的短信模版ID

        winmail 短信设置

        b. 短消息内容页,"通知内容" - "短消息内容"栏中改成 %mailfrom%=||=%subject% 或者 %sender%=||=%subject%


    5. 确定服务器可以使用IE浏览器正常访问短信平台接口网站,使用IE测试一下 https://dysmsapi.aliyuncs.com/, 正常的话会提示***********,如果不能访问,请检查网络、防火墙等设置。

    6. 邮箱开通短信提醒:登录 Webmail,到"新邮件提醒"里"启用新邮件通知",设置"接收短信的手机号" 为自己的手机号码,然后可以发一封邮件给自己测试, 这个用户的用户属性里的"移动电话"字段必须有一样的号码。

    * 阿里云短信平台上的"业务分析"里可以参看发送情况。

腾讯云短信


    1. 可以使用 QQ 号码登录 https://cloud.tencent.com/product/sms,也可以支持腾讯云公司账号

    2. 创建应用,取得 "SDK AppID" 和 "App Key":

        "云产品" => "短信" => "应用列表" =>"添加应用",应用名称 :新邮件提醒,应用类型 :其他,应用简介 :新邮件提醒 "应用列表" 点击对应应用,"应用配置"取得 "SDK AppID" 和 "App Key",

    3. "应用列表" 点击对应应用,创建签名和正文模版,取得 "模版ID":

        a. "短信签名": 国内短信-短信内容配置-短信签名,创建签名 样例: xxx公司邮件系统,等审核通过后再进行下一步
        b. "短信模版": 国内短信-短信内容配置-短信正文,创建正文模版
短信内容样例: 您收到来自 "{1}" 的新邮件,主题是 "{2}",请登录xxx公司邮件系统处理
             * 上面的 {1},{2} 必须包含不能修改
             * 等审核通过后通过后取得"模板ID" 样例:16***
             * 默认系统限制了{1}和{2}变量长度,要联系腾讯云客服放开限制,就说是用在公司邮件系统新邮件通知,12字节不够用

    3. Winmail 管理工具,"新邮件提醒" 中,

        a. 短消息设置页, 选择“启用新邮件通知”, 选择“手机短信” ->“短信网关”,点击“设置...”
            服务商选择“qq.sms
            用户名设置成 "SDKAppID" 串
            密码设置成 "App Key" 串
            额外参数中设置成 “template=123456
        123456 替换成你的正文模版的模板ID

        winmail 短信设置

        b. 短消息内容页,"短消息内容"栏中改成 %mailfrom%=||=%subject% 或者 %sender%=||=%subject%


    4. 确定服务器可以使用IE浏览器正常访问短信平台接口网站,使用IE测试一下 https://yun.tim.qq.com/v5/tlssmssvr/sendsms, 正常的话会提示 {"ActionStatus":"FAIL","ErrorCode":60012,"ErrorInfo":"Rest Api need sdkappid"},如果不能访问,请检查网络、防火墙等设置。

    5. Webmail 里开通短信提醒,用户登录 Webmail,到"新邮件提醒"里"启用新邮件通知",设置自己的手机号码,然后可以发一封邮件给自己测试, 这个用户的用户属性里的"移动电话"字段必须有一样的号码。


    * 腾讯云短信平台上的"统计分析"里可以参看发送情况,也有出错记录。

网易云信


    1. 使用注册网易云信 https://yunxin.163.com/sms,创建应用 Winmail , 并在此应用下开启短信服务。

    2. 服务管理 - 短信 - 短信模板管理, 创建短信模板,等待审核。 样例:您收到一封新邮件, %s, 请登录邮件系统处理

        取得"模板ID" 样例:307446
    3. 应用 - App Key管理 中取得 "App Key" 和 "App Secret", 其他不用设置

    4. Winmail 管理工具,“新邮件提醒” 中,

        a. 短消息设置页, 选择“启用新邮件通知”, 选择"手机短信" ->"短信网关",点击"设置..."
服务商选择“netease.im”, 用户名设置成 "App Key" 串, 密码设置成 "App Secret" 串,额外参数中设置成 “template=123456”
123456” 替换成你的短信模板ID

        winmail 短信设置
        b. 短消息内容页,"短消息内容"栏中设置成 %mailfrom%=||=%subject% 或者 %sender%=||=%subject%

    5. 确定服务器可以使用IE浏览器正常访问短信平台接口网站,使用IE测试一下 https://api.netease.im/sms/sendtemplate.action, 正常的话会提示 TTP Status 405 - Request method 'GET' not supported,如果不能访问,请检查网络、防火墙等设置。

    6. 邮箱开通短信提醒:登录 Webmail,到"新邮件提醒"里"启用新邮件通知",设置"接收短信的手机号" 为自己的手机号码,然后可以发一封邮件给自己测试, 这个用户的用户属性里的"移动电话"字段必须有一样的号码。