之前是使用的SendCloud API发送邮件,理论上应该也是可以隐藏源站ip的,但是这个插件操作很骚,导出eml文件可以看到前面确实隐藏了ip:
但后面又随即将源站服务器ip附上去了:
再加上sendcloud每天只有60封免费邮件额度,所以产生了换一个邮件推送api的想法,但是目前这个插件只支持sendcloud,而且在相关论坛搜了一下,并未找到支持阿里云邮件api的插件。
更可惜的是本论坛专用技术大佬@吾爱bug忙着给老板换房换车,所以就只能我自己动手试试,今天下午在已有插件的基础上,东拼西凑裁缝了一下,我这个小白居然也搞成了。
虽然为了实现这个功能使用了阿里云邮件推送的SDK,额外引入了200多k的文件,有点杀鸡用牛刀的感觉,直接调用api好像才是更优解,但我一个编程门外汉也就只能做到这了。
目前本论坛的注册邮件、重置密码邮件均由阿里云邮件推送,解决了暴露源站ip的问题(虽然没必要),提高了每日免费额度,欢迎反馈bug!