charwin 发表于 2018-2-8 18:51:56

自己的电子邮件服务器_MX解释

本帖最后由 charwin 于 2018-3-20 21:37 编辑

群晖是个好系统 基本搞IT的要用到的功能都齐全了。

尤其是一些基础系统还是自己的机器来得保密。

群晖有免费的电子邮件服务端和客户端这使得自主购买域名就可以建立起自己一套电子邮件系统成为可能。

最近换了个路由器 DNSPOD 的自主域名更新出了一点问题 新上的路由和群晖都不支持 DNSPOD的 MX 记录更新

so只能自己去想办法了.

要具备的材料是   群晖一台   自主域名一个   解释服务器要用DNSPOD














前面四行换成自己对应的这里即可。可能有人问第三行第四行怎么得到...用chrome登陆DNSPOD 去看代码吧 截图放最后了
##############################################################################

ID='99999'
Token='e31232111b2a6e880ac742e999999999'
Domain_id='999999'
RecordMX_id='99999999'

myip=$(curl members.3322.org/dyndns/getip -s)

iprecMX=$(curl -s -X POST https://dnsapi.cn/Record.Info -d "login_token=${ID},${Token}&format=json&domain_id=${Domain_id}&record_id=${RecordMX_id}" | jq .record.value | sed 's/\"//g;s/.$//')

if [ ${iprecMX} != 'null' ]; then
    if [ "${myip}" != "${iprecMX}" ]; then
    DNSstatus=$(curl -X POST https://dnsapi.cn/Record.Modify -d "login_token=${ID},${Token}&format=json&domain_id=${Domain_id}&record_id=${RecordMX_id}&value=${myip}&record_type=MX&mx=5&record_line_id=0" | jq .status.message)
    echo "${DNSstatus} 您的域名 MX=5记录更新"
    else
      echo "您的域名 MX=5记录 无需更新"
    fi
else
    echo 'No Record Info'
fi

##############################################################################

更正一下脚本 这是MX专用的 如果是A记录 自己可以改改 另外 写了一个 更新 DNSPOD 和 CloudXNS 的系统

可以直接通过 url 提交 域名更新 很方便 大家可以试试 后台没有用数据库 不会记录大家的 API KEY 晚点上传到 github

系统地址: http://b4us.cn/ddns.html


tvrcfdfe 发表于 2018-2-12 09:14:28

我设置的qq邮箱 有啥问题 就给发邮件提醒了

dreamfrog 发表于 2018-2-13 12:19:08

有点不明白。。。。

charwin 发表于 2018-2-22 19:21:13

有公网ip 群晖放在家的 注册一个域名 可以用这个域名建立自己的电子邮箱 当然 qq也有免费的 可以用 建这个就是折腾一下而已

oldthree6289 发表于 2018-2-22 22:56:48

5.2邮箱设置较麻烦,6.1.3设置简单
有几个服务器 如msn.com,会不认的,不接受来自自己邮件服务器的邮件。
是不是 跟 MX 有关?还不懂MX是什么?

charwin 发表于 2018-3-10 23:32:43

hzx505 发表于 2018-2-22 22:56
5.2邮箱设置较麻烦,6.1.3设置简单
有几个服务器 如msn.com,会不认的,不接受来自自己邮件服务器的邮件。
...

最好去申请个免费的SSL证书 这样可能对方服务器就能确认你的服务器是安全的吧 可以试试
页: [1]
查看完整版本: 自己的电子邮件服务器_MX解释