我将如何监控和testing我的电子邮件服务是否从头到尾运行?

我最近搞砸了我们的DNS设置,并设法打破我们的电子邮件。 我盲目地遵循一些说明并为根域添加了CNAMElogging。 这有效地使mxlogging无效,而不是在同一根,并把所有的东西搞砸了。

花了24小时才注意到了这个问题。 我需要的东西会通知电子邮件被破坏了很多。

我环顾了互联网,发现一些服务,检查您的smtp和stream行服务器是否运行,但这是不够的。 我想要完整的testing,将发送一个单独的服务的电子邮件,并validation它已收到。

在您最喜欢的监控工具包中编写脚本!

你需要:

  • 一个发送SMTP消息(例如每分钟)然后的预定作业
  • 通过POP或IMAP(每隔X分钟)监视收件人邮箱,看它是否在最近X分钟内收到了任何新邮件(并删除这些邮件以防止邮箱填满)。

没有(新)消息收到,提出警报…

上述方法更适合于端到端的电子邮件检查,但不是一个好的解决scheme,只需检查主要和备用权威名称服务器,并在核心资源logging时发出警报更改。 因为即使您的邮件服务器可能会继续使用cachinglogging,并且接收电子邮件也不能保证正确的DNSlogging。