У меня есть сценарий электронной почты, который я использую для отправки электронной почты внутри SSIS. НЕ использовать задачу электронной почты, так как я не могу выполнить ping-сервер из почтовой задачи, и это проще из сценария электронной почты. Кроме того, сценарий намного лучше во многих отношениях.Вопросы сценария электронной почты SSIS. NOT SEND MAIL TASK
Этот сценарий электронной почты прост, проверяет, существует ли сервер, проверяет электронную почту и отправляет электронную почту.
ВОПРОС: В моей строке «От» в сценарии электронной почты я использую свой адрес электронной почты, и когда я загружаю свой пакет на сервер служб Integration Services и запускаю его, задача электронной почты отправляет mail успешно. Но когда кто-то еще запускает мой пакет на сервере, задача электронной почты выполняется успешно, но не отправляется электронная почта. Никаких исключений не выбрасывается и не происходит никаких сбоев в целом. Когда я переключаю адрес «От» на свой адрес электронной почты, и они запускают пакет: он отправляет почту. И когда я пытаюсь запустить его со своим адресом электронной почты в строке, он не может отправить электронную почту.
Мы используем это:
mySmtpClient.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
для crendentials.
Итак, мой вопрос: есть ли обходной путь для этого? Считаете ли вы, что это проблема проверки подлинности Windows? Если есть обходной путь, можете ли вы направить меня к одному или предоставить его? Спасибо.
Какое желаемое поведение, чтобы 'From:' быть обновлено для того, кто работает с пакетом, или что он работает для всех, чтобы отправить его с вашего адреса электронной почты? –