[如日中天🌞 :
由于个人需要,写了一个邮件服务器的连通性测试脚本,目的是检测邮件服务器是否被世界上用户量较大的各类邮箱服务屏蔽导致无法投递。这可以用来简单判断你的VPS是否适合用来搭建邮件服务器。当然,连通性测试通过后,还需要配合其他的IP黑名单来综合评估。
脚本包含下列常见服务的连通性检测
通用的免费服务,比如Gmail, Outlook, 等
国内常见的服务,比如QQ, 网易, 新浪, 搜狐, 等
地区性免费服务,比如GMX, mail.ru, free.fr, 等
常用的域名邮箱,比如MXRoute, NameCrane, Fastmail, Zoho, Proton, xyamail, 等
可以自行添加其他需要检测的服务器
使用很简单,直接在SSH中执行下面的命令即可,运行完毕后会生成下面的表格。
bash <(curl https://raw.githubusercontent.com/Har-Kuun/MailBlockCheck/refs/heads/main/mailcheck.sh)
复制代码
如果220,说明服务正常,没有被屏蔽。如果554,说明被对方服务器屏蔽。如果是其他的状态码,比如421之类的,请参考具体的测试信息来调整。
之前在网上找过类似的脚本,比如IP质量体检脚本 (IPQuality)等,但是这些脚本里面的邮箱连通性测试的代码部分有很多问题,测试结果很多false positive, 完全不可靠。所以自己写了一个常用的。
如果方便的话也求帮帮点几个小心心 https://github.com/Har-Kuun/MailBlockCheck
shc
] 一键脚本:邮件服务器连通性测试由于个人需要,写了一个邮件服务器的连通性测试脚本,目的是检测邮件服务器是否被世界上用户量较大的各类邮箱服务屏蔽导致无法投递。这可以用来简单判断你的VPS是否适合用来搭建邮件服务器。当然,连通性测试通过后,还需要配合其他的IP黑名单来综合评估。
脚本包含下列常见服务的连通性检测
通用的免费服务,比如Gmail, Outlook, 等
国内常见的服务,比如QQ, 网易, 新浪, 搜狐, 等
地区性免费服务,比如GMX, mail.ru, free.fr, 等
常用的域名邮箱,比如MXRoute, NameCrane, Fastmail, Zoho, Proton, xyamail, 等
可以自行添加其他需要检测的服务器
使用很简单,直接在SSH中执行下面的命令即可,运行完毕后会生成下面的表格。
bash <(curl https://raw.githubusercontent.com/Har-Kuun/MailBlockCheck/refs/heads/main/mailcheck.sh)
复制代码
如果220,说明服务正常,没有被屏蔽。如果554,说明被对方服务器屏蔽。如果是其他的状态码,比如421之类的,请参考具体的测试信息来调整。
之前在网上找过类似的脚本,比如IP质量体检脚本 (IPQuality)等,但是这些脚本里面的邮箱连通性测试的代码部分有很多问题,测试结果很多false positive, 完全不可靠。所以自己写了一个常用的。
如果方便的话也求帮帮点几个小心心 https://github.com/Har-Kuun/MailBlockCheck