电子邮件滞留在 Windows 2008 R2 Web 版的 SMTP 队列中

电子邮件滞留在 Windows 2008 R2 Web 版的 SMTP 队列中

我认为这是一个已经被广泛讨论过的主题,但我似乎无法凭借自己的力量解决这些问题。

我有一个网站需要能够发送电子邮件;它托管在专用的 2008 R2 Web Edition 服务器上。我按照以下网站上的说明进行操作,但最后的 telnet 测试除外。

http://www.itsolutionskb.com/2008/11/installing-and-configuring-windows-server-2008-smtp-server/

我还没有完成本教程的 telnet 部分,因为每次我在命令提示符中输入时telnet localhost 25,它都会暂停并恢复到 C: 提示符。

我一直将电子邮件放入 Pickup 文件夹,以测试系统是否正常工作。当我将电子邮件放入 Pickup 文件夹时,它会立即移至 Queue 文件夹,然后就一直在那里。我无法删除这些电子邮件,因为它们被标记为正在使用。

日志没有说太多内容,无论如何我都能理解。

#Fields: time c-ip cs-method cs-uri-stem sc-status
12:35:37 ... - - 0
12:35:37 ... EHLO - 0
12:35:37 ... - - 0
12:35:37 ... MAIL - 0
12:35:37 ... - - 0
12:35:37 ... RCPT - 0
12:35:37 ... - - 0
12:35:37 ... DATA - 0
12:35:37 ... - - 0

我没有进行任何 DNS 设置或类似操作。我感觉没有必要这样做。

我已经测试了启用和未启用防火墙的情况。

富有的

答案1

确保您使用的是 telnet 应用程序,正确的语法应为“c webserver.com 25” 仔细检查您的 SMTP 服务是否正在运行,并确保在 IIS 中为您的网站选中了“localhost”。还要确保 SMTP 服务器正在 IIS 中运行,并且您的发送(除所有)和接收 127.0.0.1 已设置...

答案2

kim3er,顺便说一句,您要确保 SMTP 服务绑定到正确的 IP,以寻找 SMTP 连接。通常您可以设置为监听环回 (127.0.0.1) IP 或实际 IP。这可能是您无法进行 telnet 会话测试的原因。

此外,如果您觉得 SMTP 日志比较稀疏,请注意您可以更改它。默认情况下,它选择了 W3C 格式,但只有非常基本的日志字段。您可以编辑/添加更多内容,或者我更喜欢切换到 NCSA 日志格式。

相关内容