Долгая задержка до поступления электронной почты после команды PowerShell Send-MailMessage (~ 2 с половиной минуты) - PullRequest
0 голосов
/ 17 декабря 2018

Я пишу сценарий PowerShell, чтобы проверить наличие определенных файлов на нескольких компьютерах и отправить электронное письмо, если оно их обнаружит.Это работает, но получение письма занимает очень много времени (примерно две с половиной минуты).Я попытался запустить только команду Send-MailMessage и получил те же результаты, так что это не другая часть скрипта, замедляющая его.И это не хрустит все это время - команда сразу же преуспевает.Outlook отправляет и получает другие электронные письма в этом здании намного быстрее, и я проверил, какой SMTP-сервер он использует, и использовал тот же.Я искал кого-то еще с этой проблемой, но нашел только примеры тайм-аута Send-MailMessage или не работает вообще.

Это команда, которую я использовал (сервер / smtp заменен на заполнители):

Send-MailMessage -To "Example Person <ex@example.com>" -From "Example Person <ex@example.com>" -Subject "Test mail" -SmtpServer "XXXXX.XXXXXXXXX.com" -dno onFailure, onSuccess, Delay

Следует отметить, что при запуске этого параметра -dno Delay не уведомляет меня о том, что электронное письмо было задержано (и не является источником самой проблемы, так как когда я вынимаюПо параметрам dno я получаю одинаковые результаты).Вместо этого я получаю уведомление об успехе через две с половиной минуты, когда оно приходит.

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