Отправка электронной почты с использованием SMTP - PullRequest
0 голосов
/ 22 октября 2009

Я использую задачу «Отправить почту» в SSIS 2008 для отправки электронного письма.

Я использую SMTP. У меня настроен SMTP в диспетчере IIS.

Я установил использование аутентификации Windows.

Адрес электронной почты От и До существует.

Когда я настраиваю задачу на отправку электронной почты, я получаю сообщение об ошибке

"[Задача отправки почты] Ошибка: произошла ошибка со следующим сообщением об ошибке:« Ошибка отправки почты.
System.Net.WebException: невозможно подключиться к удаленному серверу System.Net.Sockets.SocketException: Невозможно установить соединение, потому что целевая машина активно отказалась от него. 127.0.0.1:25"

Какое изменение конфигурации IIS или SSIS должно быть сделано, чтобы это работало?

Ответы [ 3 ]

2 голосов
/ 22 октября 2009

Проверьте ваш брандмауэр и / или антивирусный сканер; порт 25 (порт SMTP по умолчанию) часто блокируется этим типом программного обеспечения. Не уверен насчет задачи отправки почты в SSIS, но можно настроить службу SMTP Mail для SQL Server на использование другого порта.

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

0 голосов
/ 22 октября 2009

Не используйте петлевой IP-адрес: попробуйте localhost или реальное имя машины и т. Д.

Изменить: найдено ссылка , чтобы сказать, что 127.0.0.1 необходимо добавить к разрешенным IP-адресам. Не могу сказать, относится ли это к вашему делу, но я уверен, что много лет назад читал об этом

0 голосов
/ 22 октября 2009

вам нужен действующий SMTp-сервер. В сообщении об ошибке говорится, что вы не можете использовать локальный компьютер в качестве SMTP-сервера. Вы можете попробовать использовать gmail.com в качестве сервера ретрансляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...