Ошибка задачи скрипта: недостаточно системного хранилища. Ответ сервера был: 4.5.3. Слишком много получателей (AS780090) - PullRequest
2 голосов
/ 30 мая 2019

Я создал простой пакет служб SSIS с заданием SMTP / C # для отправки автоматического письма нескольким получателям.

Когда я запускаю его вручную из Visual Studio 2017, он работает нормально для одного или нескольких получателей, но при развертывании и запуске пакета служб SSIS в Azure (пакет Lift and Shift SSIS в ADF V2), он не работает для пары получателей, но работает для одного получателя.

Когда у меня есть только один получатель, он отправляет электронное письмо без каких-либо проблем в Azure, но когда я дал паруИдентификаторы электронной почты: либо идентификаторы электронной почты в «Кому», либо один в «Кому», другой идентификатор электронной почты в «Копии», это не работает.Примечание. Тот же пакет служб SSIS отлично работает в Visual Studio 2017, когда я запускаю его вручную, поэтому нет проблем с пакетом, кодом или дизайном.

Я создал пакет служб SSIS только с одной задачей отправки почты вSSIS с парой идентификаторов электронной почты, один в «Кому», а другой идентификатор в «Cc».То же самое я пытался использовать сценарий C # в SSIS и получал ту же ошибку

Сообщение об ошибке

Ошибка задачи скрипта: Недостаточно системного хранилища.Ответ сервера был: 4.5.3.Слишком много получателей (AS780090) [AM5EUR02FTxxx.eop.EUR02.prod.protection.outlook.com]

Не стесняйтесь задавать любые вопросы, если это не ясно.

C # Script

public void Main()
{
    //try
    //{
        // TODO: Add your code here
        MailMessage mail = new MailMessage("fromadress@domain.co.uk", "toaddress@domain.co.uk");
        mail.CC.Add(new MailAddress("cc@domain.co.uk"));
        SmtpClient client = new SmtpClient();
        client.Port = 25;
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.UseDefaultCredentials = true;
        client.Host = "domain-co-uk.mail.protection.outlook.com";
        mail.Subject = "Test Email";
        mail.Body = "test email.";
        //client.EnableSsl = true;
        client.Send(mail);

    //}
    //catch
    //{ }
    Dts.TaskResult = (int)ScriptResults.Success;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...