Powershell: Пример скрипта отправки email

Этот powershell-скрипт отправляет текстовое сообщение по электронной почте при условии, что авторизация на smtp-сервере не требуется. Например для MS Exchange компьютер, на котором выполняется скрипт, должен быть в списке Allow Relay на почтовом сервере.

$smtpServer = "mail.mydomain.local"
 $msg = New-Object net.mail.mailmessage
 $smtp = New-Object net.mail.smtpclient($smtpServer)
 $msg.from = "test@mydomain.ru"
 $msg.replyto = "user1@mydomain.ru"
 $msg.to.add("user2@mydomain.ru")
 $msg.subject = "Test message"
 $msg.body = "This is test message Это тестовое сообщение"
 $smtp.send($msg)

В данном случае письмо отправится на адрес user2@mydomain.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Protected by WP Anti Spam