我在设置 IIS 6 的 SMTP 服务时遇到了问题。我使用对我来说最合理的选项对其进行了配置(我没有任何 IIS 经验),但没有发送任何邮件。我从服务器自己的命令提示符远程登录到服务器,将消息排队等待传递,但什么也没发生。我查看了服务器日志,但什么也没发现。
我知道这是一个非常模糊、笼统的问题,但老实说,我不知道该从哪里开始。在转向更高级的配置问题之前,我应该先查看哪些快速选项?
短暂性脑缺血。
编辑:日志
这是会话日志文件的内容:
2009-09-02 20:40:27 127.0.0.1 - SMTPSVC2 JACK 127.0.0.1 0 HELO - ++1270.0.0.1 501 0 27 18 0 SMTP - - - -
2009-09-02 20:40:31 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 HELO - +jack 250 0 44 9 0 SMTP - - - -
2009-09-02 20:40:39 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 helmail -[电子邮件保护]500 0 32 47 0 SMTP - - - -
2009-09-02 20:40:47 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 MAIL - - 501 0 28 4 0 SMTP - - - -
2009-09-02 20:40:50 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 MAIL - - 501 0 0 9 0 SMTP - - - -
2009-09-02 20:40:50 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 MAIL - +FROM 501 0 35 9 0 SMTP - - - -
2009-09-02 20:40:52 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 MAIL - - 501 0 0 10 0 SMTP - - - -
2009-09-02 20:40:52 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 MAIL - +FROM+ 501 0 35 10 0 SMTP - - - - 2009-09-02
20:41:44 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 MAIL - +FROM:[电子邮件保护]250 0 46 32 0 SMTP - - - -
2009-09-02 20:41:49 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 RCPT - +TO:[电子邮件保护]250 0 34 30 0 SMTP - - - -
2009-09-02 20:41:52 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 数据 - 250 0 133 16 2171 SMTP - - - -
2009-09-02 20:41:55 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 退出 - jack 240 92890 69 4 0 SMTP - - - -
编辑:Telnet 会话 250 2.1.5
220 jack.vavictory09.org Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Wed, 2 Sep 2009 17:15:02 -0400
HELO jack
250 jack.vavictory09.org Hello [127.0.0.1]
MAIL FROM: [email protected]
250 2.1.0 [email protected] OK
RCPT TO: [email protected]
[电子邮件保护]
DATA
354 Start mail input; end with <CRLF>.<CRLF>
test test test
.
250 2.6.0 <[email protected]> Queued mail for delivery
quit
221 2.0.0 jack.vavictory09.org Service closing transmission channel
Connection to host lost.
答案1
您是否为 SMTP 站点设置了日志记录?如果是,则日志文件中必定包含来自您的 telnet 会话的内容。
答案2
你在哪里遇到问题?你能远程登录并欺骗电子邮件客户端吗?此处的示例 如果您无法完成此操作,请详细说明您的问题。
您正在使用哪个版本的 IIS?
答案3
检查智能主机设置;这个设置可能会让人困惑,因为它有点隐藏在配置对话框中。我现在记不清具体在哪里了,但搜索 IIS 6 SMTP 智能主机应该可以找到它。