Я пытаюсь отправить электронную почту с помощью библиотеки smtp python, но при попытке отправить внешние адреса электронной почты (внутренние работы с электронной почтой) появляется сообщение об ошибке: smtplib.SMTPRecipientsRefused: {'[email protected]': (550 , 'Relaying denied')}Как интегрированные службы (SSIS) отправляют электронную почту?
Это потому, что у нас есть правила, установленные на нашем обмене, которые предотвращают ретрансляцию с клиентских машин.
Что я не понимаю, так это то, как я могу отправлять электронную почту через SMTP с помощью пакета SSIS без получения ошибки реле.
Есть ли параметр, который мне нужно включить на моем питоне, чтобы обойти это или отправить сообщение SSIS на SQL Server для отправки от его имени.
Как вы устанавливаете его в SSIS? Используете ли вы задачу отправки почты SMTP или у вас есть задача Execute SQL Task, которая вызывает 'sp_send_dbmail', которая затем отправляет сообщение электронной почты? Когда вы выполняете свой скрипт python, он находится на том же компьютере, на котором запущены пакеты SSIS? – billinkc
В пакете SSIS используется SMTP Send Mail Task. Я работаю на одной машине. –