我想要一个高级测试,以确保传入和传出的电子邮件服务都正常运行。我通过编写一个执行此操作的 python 脚本来实现这一点:
- 通过我的邮件服务器将带有唯一哈希的消息发送到 [email protected]
- gmail 帐户配置为自动回复同一地址,然后删除邮件。
- 我的脚本会轮询 IMAP,直到它在收件箱中找到一封带有正确哈希值的电子邮件,或者超时。
- 它向我的监控软件(Zabbix)报告经过的时间
我的问题:gmail 是最好的第三方吗?我还应该添加其他几个,例如 hotmail 和 yahoo 吗?有没有更官方的人会自动回复这些“邮件 ping”?对于这种类型的测试还有其他建议吗?
我有类似的情况,但对误报感到沮丧(任何免费的电子邮件服务在邮件传递方面都不错,但 Gmail 偶尔会出现延迟)。我最终把它分成两个监视器:一个通过 SMTP 向我的服务器发送电子邮件,然后通过 IMAP 检查邮箱以确保它到达(包括入站),另一个只是监视出站邮件队列并在收到时发出警报以上 x 条消息。假设您的服务器 24x7 加载,如果出站交付不起作用,出站队列将填满。
我会向尽可能多的免费帐户发送测试以通过“我们不是垃圾邮件发送者”测试:也就是说,如果您的 SPF 记录到位且准确,则您的内容正常,rDNS,附件接受,HTML格式化好等等,这往往是这些天邮件中断的原因。
我希望拥有多个第三方电子邮件帐户来退回我的电子邮件测试。这是我的研究结果:
目前,我已经设置了 Gmail 和 Yahoo,但我可能会查看此列表中的其他一些服务。