跟踪Windows Server 2003上的电子邮件

我有一个网站,我与一个联系表单一起运行。 它运行在安装有Microsoft Server 2003的服务器上。 现在一切似乎提交表单100%,没有错误信息出现。 这个曾经工作在过去但现在不再,没有任何改变。 是否有可能检查服务器,如果邮件已被拒绝或跟踪邮件去的path?

如果计算机正在运行Microsoft IIS SMTP服务器,则可以启用日志logging(假设它尚未打开)并查看它生成的日志。

  • configurationSMTP服务

默认SMTP服务器实例的日志将位于%SystemRoot%\ System32 \ Logfiles \ SMTPSVC1目录中(通常为“C:\ WINDOWS \ SYSTEM32 \ LogFiles \ SMTPSVC1”)。

如果您使用其他电子邮件服务器应用程序,那么显然它将拥有自己的日志logging机制。

搞清楚发生什么事情的最好方法是打开SMTP的日志logging。 这不是默认情况下。 这是你find邮件为什么不能到达目的地的最好机会。

看看C:\inetpub\mailroot\badmail 。 如果有扩展名为.eml的文件,这些就是你丢失的信息! 你可以用outlook express打开它们,看看它们是什么。 还应该有一个与.eml相同名称的.BDR文件,您可以在记事本中打开该文件,并会告诉您为什么您的邮件已损坏,未发送。

如果您的文件夹为空,那么您的电子邮件已被接受发送,并且可能还有其他原因,如垃圾邮件过滤。