У меня есть два почти идентичных сервера Windows Server 2008 R2, настроенных с Microsoft SQL Server 2012.
Я могу отправлять электронные письма, используя msdb.dbo.sp_send_dbmail
на сервере с брандмауэром Windows. Однако сервер с аппаратным межсетевым экраном возвращает в журнале [msdb]. [Dbo]. [Sysmail_log]
Письмо не может быть отправлено получателям из-за сбоя почтового сервера. (Отправка почты с использованием учетной записи 1 (2012-11-04T14: 25: 02). Сообщение об исключении: невозможно отправить почту на почтовый сервер. (Служба недоступна, закрывается канал передачи. Ответ сервера: Соединение не принято). )
Учетные записи электронной почты и профили настроены одинаково на обоих серверах.
Кто-нибудь знает, почему? Я предполагаю, что это как-то связано с брандмауэром, хотя его возможный IP-адрес может быть заблокирован почтовым сервером.
Спасибо!
Я так и не дошел до сути Зачем это происходило. Я поговорил со службой поддержки компании, предоставляющей почтовый сервер smtp, которая обвинила компанию, ответственную за IP-адрес, и наоборот.
Однако вместо этого я использовал почтовый сервер для gmail (smtp.gmail.com с выбранным SSL и портом 587, базовая проверка подлинности), и письма были отправлены правильно. [очевидно, что сначала мне нужно было открыть порт 587 в брандмауэре]
Затем я пошел еще дальше и настроил gmail для использования исходных настроек почтового сервера smtp, и это тоже сработало!