IIS 6 SMTP, неспособный к релейным сообщениям к Exchange Онлайн

Наша компания использует Office 365, и наша электронная почта размещается на Exchange онлайн; однако, у нас есть несколько приложений, которые не могут отправить сообщения непосредственно в Exchange Онлайн из-за различных причин (главным образом отсутствие поддержки аутентифицируемого SMTP с TLS); таким образом мы настраиваем несколько реле внутренней почты с помощью компонента SMTP IIS, как предложено здесь; каждый из них использует различный адрес отправителя и должен пройти проверку подлинности против Exchange Онлайн с помощью различной учетной записи пользователя, таким образом нам нужно реле SMTP для каждого приложения; это - то, почему у нас есть несколько из них, каждый работающий на сервере, который размещает приложение, для которого он должен передать сообщения. Все те реле SMTP настроены тем же самым способом, только учетные записи пользователей отличаются.

Большинство этих реле SMTP работает на Windows Server 2008 R2 или системах Windows Server 2012; однако, одно из тех приложений должно работать на системе Windows Server 2003, и таким образом ее реле SMTP, которое размещается в той же системе, работает на IIS 6.

Все раньше хорошо работало до несколько дней назад; затем, реле SMTP прекратило работать только над системой Windows Server 2003, в то время как это продолжало хорошо работать во всех других системах; журналы SMTP показывают очень странное поведение: похоже, что что-то застревает после того, как команда AUTH дается, и затем удаленный сервер отбрасывает соединение из-за тайм-аута:

2015-03-07 17:44:27 157.56.251.50 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 220+AMXPR07CA0050.outlook.office365.com+Microsoft+ESMTP+MAIL+Service+ready+at+Sat,+7+Mar+2015+17:44:38++0000 0 0 108 0 16 SMTP - - - -
2015-03-07 17:44:27 157.56.251.50 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 EHLO - <OurServerName> 0 0 4 0 32 SMTP - - - -
2015-03-07 17:44:27 157.56.251.50 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 250-AMXPR07CA0050.outlook.office365.com+Hello+[<OurPublicIPAddress>] 0 0 60 0 63 SMTP - - - -
2015-03-07 17:44:27 157.56.251.50 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 STARTTLS - - 0 0 8 0 63 SMTP - - - -
2015-03-07 17:44:27 157.56.251.50 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 220+2.0.0+SMTP+server+ready 0 0 27 0 94 SMTP - - - -
2015-03-07 17:44:30 157.56.251.50 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 EHLO - <OurServerName> 0 0 4 0 2829 SMTP - - - -
2015-03-07 17:44:30 157.56.251.50 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 250-AMXPR07CA0050.outlook.office365.com+Hello+[<OurPublicIPAddress>] 0 0 60 0 2860 SMTP - - - -
2015-03-07 17:44:30 157.56.251.50 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 AUTH - - 0 0 4 0 2860 SMTP - - - -
2015-03-07 17:49:31 157.56.251.50 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 451+4.7.0+Timeout+waiting+for+client+input 0 0 42 0 303875 SMTP - - - -
2015-03-07 17:49:31 132.245.226.242 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 220+DB4PR06CA0004.outlook.office365.com+Microsoft+ESMTP+MAIL+Service+ready+at+Sat,+7+Mar+2015+17:49:43++0000 0 0 108 0 62 SMTP - - - -
2015-03-07 17:49:31 132.245.226.242 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 EHLO - <OurServerName> 0 0 4 0 62 SMTP - - - -
2015-03-07 17:49:31 132.245.226.242 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 250-DB4PR06CA0004.outlook.office365.com+Hello+[<OurPublicIPAddress>] 0 0 60 0 109 SMTP - - - -
2015-03-07 17:49:31 132.245.226.242 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 STARTTLS - - 0 0 8 0 109 SMTP - - - -
2015-03-07 17:49:31 132.245.226.242 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 220+2.0.0+SMTP+server+ready 0 0 27 0 156 SMTP - - - -
2015-03-07 17:49:34 132.245.226.242 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 EHLO - <OurServerName> 0 0 4 0 2609 SMTP - - - -
2015-03-07 17:49:34 132.245.226.242 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 250-DB4PR06CA0004.outlook.office365.com+Hello+[<OurPublicIPAddress>] 0 0 60 0 2656 SMTP - - - -
2015-03-07 17:49:34 132.245.226.242 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 AUTH - - 0 0 4 0 2656 SMTP - - - -
2015-03-07 17:54:34 132.245.226.242 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 451+4.7.0+Timeout+waiting+for+client+input 0 0 42 0 303015 SMTP - - - -
2015-03-07 17:54:34 157.56.254.178 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 220+DBXPR05CA0038.outlook.office365.com+Microsoft+ESMTP+MAIL+Service+ready+at+Sat,+7+Mar+2015+17:54:46++0000 0 0 108 0 47 SMTP - - - -
2015-03-07 17:54:34 157.56.254.178 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 EHLO - <OurServerName> 0 0 4 0 47 SMTP - - - -
2015-03-07 17:54:34 157.56.254.178 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 250-DBXPR05CA0038.outlook.office365.com+Hello+[<OurPublicIPAddress>] 0 0 60 0 94 SMTP - - - -
2015-03-07 17:54:34 157.56.254.178 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 STARTTLS - - 0 0 8 0 94 SMTP - - - -
2015-03-07 17:54:34 157.56.254.178 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 220+2.0.0+SMTP+server+ready 0 0 27 0 140 SMTP - - - -
2015-03-07 17:54:37 157.56.254.178 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 EHLO - <OurServerName> 0 0 4 0 2640 SMTP - - - -
2015-03-07 17:54:37 157.56.254.178 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 250-DBXPR05CA0038.outlook.office365.com+Hello+[<OurPublicIPAddress>] 0 0 60 0 2672 SMTP - - - -
2015-03-07 17:54:37 157.56.254.178 OutboundConnectionCommand SMTPSVC1 <OurServerName> - 0 AUTH - - 0 0 4 0 2672 SMTP - - - -
2015-03-07 17:59:37 157.56.254.178 OutboundConnectionResponse SMTPSVC1 <OurServerName> - 0 - - 451+4.7.0+Timeout+waiting+for+client+input 0 0 42 0 303703 SMTP - - - -

Это только происходит на реле SMTP, работающем на IIS 6 на Windows Server 2003; все прекрасно на всех других реле SMTP, работающих на Windows Server 2008 R2 или системах Windows Server 2012.

При подозрении некоторой проблемы в том определенном сервере (который уже известен за то, что имел несколько), мы создали новую машину Windows Server 2003 для перемещения приложения в него; однако, новый сервер показывает то же самое поведение: исходящие остановки разговора SMTP с той же ошибкой после команды AUTH выпущены.

Из любопытства мы пытались настроить ту же учетную запись в Outlook Express на сервере; это хорошо работает, и это может отправить, электронные письма с помощью аутентифицировали SMTP с TLS к Exchange Онлайн; проблема только, кажется, влияет на компонент SMTP IIS, и это, кажется, не связано с сетью, O.S., или что-либо еще.

Что может вызывать такую ошибку, и как мы можем зафиксировать ее?

(Мы знаем, что не должны использовать Windows Server 2003 больше; однако, приложение только может работать туда, и это должно продолжать работать, пока это не может быть заменено. Мы также знаем, что могли переместить реле SMTP в другой сервер, выполняющий более свежий O.S., но было бы хорошо найти, почему реле SMTP перестало работать только на IIS 6.)

3
задан 9 March 2015 в 19:09
2 ответа

Нам никогда не удавалось заставить эту работу снова, хотя раньше она работала штраф ; мы закончили тем, что переместили ретранслятор SMTP на другой (виртуальный) сервер под управлением Windows Server 2008 R2; это сработало безупречно.

Мое предположение: что-то в Exchange Online работает некорректно (больше) с компонентом SMTP в IIS 6. Поскольку Windows Server 2003 полностью перестала поддерживать, единственный вариант - заменить его.

0
ответ дан 3 December 2019 в 08:09

Убедитесь, что пароль учетной записи, используемой для подключения к Office 365, все еще действителен, а его пароль не был сброшен и срок его действия не истек.

MS подписывается на несколько черных списков, и, если ваш IP-адрес здесь, он отклонит попытки подключения с этого IP-адреса. Вы также не можете обойти это, вам нужно удалить IP-адрес или использовать другой IP-адрес для отправки почты.

И, конечно же, убедитесь, что проблема не в локальном брандмауэре, политике или обновлении аудио / видео. Вы можете сделать это, просто убедившись, что вы МОЖЕТЕ отправлять сообщения с этого сервера на один из ваших других рабочих блоков реле. Если он никогда не выходит из коробки, значит, проблема локальная.

0
ответ дан 3 December 2019 в 08:09

Теги

Похожие вопросы