我认为这是一个已经被广泛涵盖的主题,但我似乎无法自行解决这个问题。
我有一个网站需要能够发送电子邮件; 它托pipe在专用的2008 R2 Web版服务器上。 我已经按照下面的网站上的说明,除了最后的telnettesting。
http://www.itsolutionskb.com/2008/11/installing-and-configuring-windows-server-2008-smtp-server/
我没有完成教程的telnet部分,因为每次我inputtelnet localhost 25进入命令提示符时,它都会暂停回到C:提示符。
为了testing系统是否正常工作,我一直在把电子邮件放入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设置或类似的东西。 我给人的印象是没有必要的。
我已经testing过,没有激活防火墙。
丰富
确保你正在使用telnet应用程序,正确的语法应该是“c webserver.com 25”仔细检查你的SMTP服务正在运行,并确保IIS中为你的网站检查“本地主机”,并确保SMTP服务器正在运行IIS,并且你的发送(All Except)和接收127.0.0.1被设置…
kim3er,顺便说一句,你要确保SMTP服务绑定到正确的IP,寻找SMTP连接。 Usualy你可以设置监听环回(127.0.0.1)IP或实际的IP。 这可能是为什么你无法进行远程login会话testing。
另外如果你觉得SMTP日志是稀疏的,请注意你可以改变它。 默认情况下,它已经select了W3C格式,但只有非常基本的日志字段。 您可以编辑/添加更多,或者我更喜欢做的是切换到NCSA日志格式。