Может ли кто-нибудь объяснить мне, как настроить задачу отправки почты в ssis 2012? Я не знаю, где нам нужно назначать пароль нашей почты при настройке.
Настроить задачу отправки почты
Ответы (2)
Вы указываете пароль при настройке диспетчера SMTP-соединений.
На странице MSDN в диспетчере SMTP-соединений есть все подробности.
https://msdn.microsoft.com/en-us/library/ms137684(v=sql.110).aspx
Насколько я знаю, стандартная задача отправки почты в SSIS поддерживает только диспетчер SMTP-соединений.
Щелкните правой кнопкой мыши в области «Диспетчеры подключений» и выберите SMTP в качестве типа.
Теперь вам будет предложено ввести данные подключения к почтовому серверу SMTP. Требуемый минимум — это адрес SMTP-сервера. Остальные по умолчанию имеют свои значения по умолчанию. Пример: если вы не вводите тайм-аут, по умолчанию он равен 60000
= 60 секунд.
После того, как вы введете данные и нажмете OK, свойство ConnectionString
диспетчера SMTP-соединений будет установлено (см. пример ниже).
Это хорошая идея/рекомендуемая практика параметризации этого свойства ConnectionString
, чтобы вам не пришлось изменять код, если информация о SMTP-сервере или сведения о соединении изменятся позднее.
Я храню SMTPConnectionString на уровне проекта (не на уровне пакета), чтобы его можно было повторно использовать в различных пакетах, отправляющих электронные письма.
Если вам нужен расширенный контроль над этим компонентом, есть сторонний поставщик компонентов SSIS, у которого есть что-то под названием Отправить Mail Task Plus. Это позволяет вам настроить пароль провайдера электронной почты и тому подобное, хотя я редко вижу в этом необходимость в корпоративном мире SSIS.