奇狐网_SendCloud API发送邮件_XiunoBBS插件

凨影 2028

奇狐网_SendCloud API发送邮件_XiunoBBS插件

解决问题:

1、服务器封禁25端口,导致无法发送邮件

2、发送邮件时eml文件导出导致服务器IP地址泄露问题

Xiuno默认为PHPMail开源框架,发送邮件。这样可能会导致上述两种问题。

第二种问题,邮件发送成功后,如QQ邮箱等,均支持导出eml文件,用notepad++等编辑器打开该文件,会暴露源站IP地址(CDN无效,详情看下图),安全隐患相当大,就算你CDN再牛逼,找到你源站IP地址,给你来一波流量攻击,那滋味肯定很酸爽。


对接了SendCloud(地址:http://sendcloud.net/,免费套餐)的API,使用其服务器,可以避免上面的问题,更安全。

插件采用overwrite机制,重写发送邮件的model文件,与所有采用xn_send_mail();函数发送邮件的原版程序兼容,不需要额外适配。


安装教程:

下载压缩包解压后上传文件夹到/plugin目录后,进入后台--插件找到刚上传的插件--点击安装

安装完成后,点击设置

在SendCloud API_USER 里面填写 API_USER

在SendCloud 发信域名 里面填写 发信域名

在SendCloud API_KEY 里面填写 API_KEY

API_USER发信域名 、API_KEY哪来的呢?在这里获取 https://www.sendcloud.net/email/#/setting/apiUser



使用插件后的效果:

发送邮件后,进入邮箱点击显示邮件原文或者导出为eml文件

这个是显示原文的截图 箭头指着的位置已经不是你服务器源IP了。

这个是导出为eml文件的截图, 同样的位置也已经不是你服务器源IP了。全文搜索你的IP地址也是没有的。


TAGS

联系QQ:77798085 赞助请点这里
管理员回复
  • 凨影 2020-4-11
    玩游戏 发表于 2020-04-11 12:24
    原来SendCloud免费套餐每天只能发送10封邮件,怪不得之前注册收不到邮件。 每天10封也太少了,哎

    每天最多200封电子邮件

  • 凨影 2020-4-11
    玩游戏 发表于 2020-04-11 13:44
    phpmailer能不能升级到6.1.5

    我在官网找到的最高版本PHPMailer才5.2.4呀

全部回复 (10)
  • TAS雪澄社区 2020-4-5
    2
    谢谢分享!
    安徽
    这个人很有个性,连签名都没有!
  • 马里奥先森 2020-4-5
    3
    感谢分享....
    广东
    这个人很有个性,连签名都没有!
  • 532756751 2020-4-6
    4
    广西
  • 532756751 2020-4-10
    5
    广西
  • 玩游戏 2020-4-11
    6
    原来SendCloud免费套餐每天只能发送10封邮件,怪不得之前注册收不到邮件。
    每天10封也太少了,哎
    江苏
    这个人很有个性,连签名都没有!
  • 凨影 2020-4-11
    7
    玩游戏 发表于 2020-04-11 12:24
    原来SendCloud免费套餐每天只能发送10封邮件,怪不得之前注册收不到邮件。 每天10封也太少了,哎

    每天最多200封电子邮件

    联系QQ:77798085 赞助请点这里
  • 玩游戏 2020-4-11
    8

    phpmailer能不能升级到6.1.5

    上传的附件:
    江苏
    这个人很有个性,连签名都没有!
  • 凨影 2020-4-11
    9
    玩游戏 发表于 2020-04-11 13:44
    phpmailer能不能升级到6.1.5

    我在官网找到的最高版本PHPMailer才5.2.4呀

    联系QQ:77798085 赞助请点这里
  • 532756751 2020-4-16
    10
    广西
  • feihu 2020-4-17
    11
    沙发我没有,板凳我没有,板也没有,只好站在后面排队支持!
    亚太地区
    这个人很有个性,连签名都没有!