У меня проблема с настройкой службы SMTP IIS 6. Я настроил его с использованием наиболее подходящих для меня параметров (у меня нет опыта работы с IIS), и почта не отправляется. Я подключился к серверу по telnet из его собственной командной строки, поставил сообщение в очередь для доставки, и ничего не произошло. Я просмотрел журналы сервера и ничего не нашел.
Я понимаю, что это очень расплывчатый общий вопрос, но я, честно говоря, не знаю, с чего начать. Есть ли какие-то быстрые варианты, на которые я должен сначала взглянуть, прежде чем переходить к более сложным вопросам конфигурации?
TIA.
РЕДАКТИРОВАТЬ: журналы
Это содержимое файла журнала сеанса:
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 - +MAIL+FROM+benjy@vavictory09.org 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: +benjy@vavictory09.org 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: +benjy@vavictory09.org 250 0 34 30 0 SMTP - - - -
2009-09-02 20:41:52 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 DATA - 250 0133 16 2171 SMTP - - - -
2009-09-02 20:41:55 127.0.0.1 jack SMTPSVC2 JACK 127.0.0.1 0 QUIT - jack 240 92890 69 4 0 SMTP - - - -
РЕДАКТИРОВАТЬ: сеанс Telnet
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: benjy@vavictory09.org
250 2.1.0 benjy@vavictory09.org....Sender OK
RCPT TO: benjy@vavictory09.org
250 2.1.5 benjy@vavictory09.org
DATA
354 Start mail input; end with <CRLF>.<CRLF>
test test test
.
250 2.6.0 <JACKRqf69aZbLAX3cf300000006@jack.vavictory09.org> Queued mail for delivery
quit
221 2.0.0 jack.vavictory09.org Service closing transmission channel
Connection to host lost.
Где у тебя проблемы? Можете ли вы использовать telnet и обмануть почтовый клиент? Пример здесь Если вы не можете выполнить это, опишите вашу проблему.
Какая версия IIS у вас установлена?
У вас настроено ведение журнала для сайта SMTP? Если это так, то в файле журнала должно быть что-то из вашего сеанса telnet.
Проверьте настройки смарт-хоста; это может сбить с толку людей, поскольку это вроде как похоронено в диалоге конфигурации. Я не могу вспомнить, где именно сейчас, но поиск интеллектуального хоста SMTP IIS 6 должен вам помочь.