Powershell отправка электронной почты сбой - PullRequest
0 голосов
/ 30 ноября 2018

Я пишу функцию электронной почты Powershell, я использовал comdle

"Send-MailMessage -To mail -From mail -Subject" 

Я получаю сообщение об ошибке:

Невозможно подключиться к удаленному серверу.

Кроме того, мне интересно, работает ли этот метод?

New-Object System.Net.Mail.MailMessage($From, $To, $Subject, $Body)

а в чем разница с Send-MailMessage?

1 Ответ

0 голосов
/ 30 ноября 2018

Сначала вам нужно проверить свой SMTP и посмотреть, сможете ли вы проанализировать или проверить связь с вашим SMTP-сервером.Кроме того, вы проверили свой порт, например, 587?Например:

Send-MailMessage -To $ to -From $ from -cc $ cc -Subject $ sub -Body $ body -Credential $ mycreds -SmtpServer $ smtp -DeliveryNotificationOption Never Никогда -BodyAsHtml -UseSsl -port 587

Чтобы узнать разницу между отправкой электронной почты, вы также можете обратиться по следующей ссылке:

Сценарии: отправка электронной почты с использованием Powershell и System.Net.Mail API

...