отправка email через powershell

Lexuz

Участник
Здравствуйте! Можно ли отправить письмо из командной строки или с помощью powershell ?:mail1:
 
Отправка email из powershell через outlook
Код:
$ol = New-Object -comObject Outlook.Application
$mail = $ol.CreateItem(0)
$mail.GetInspector.Activate() 
$mail.Subject = "Тема письма"
$mail.Recipients.Add("recepient@domain")
#Вставка подписи
$sSignature = $mail.HTMLBody
$mail.HTMLBody = "HELLO WORLD!" + $sSignature
# Сохраняем черновик
# $mail.save()
#Показываем что получилось
$mail.Display()
# Пауза для отладки
pause
# Отправка сообщения
$mail.Send()
 
Код:
$EmailFrom = “sender@domain”
$EmailTo = “recepient@domain2”
$Subject = “ТЕМА ПИСЬМА”
$Body = “Бабы спорили в метро!!”
$SmtpServer = “smtp.mail.ru”
$smtp = New-Object net.mail.smtpclient($SmtpServer)
$smtp.Send($EmailFrom, $EmailTo, $Subject, $Body)
 
Назад
Верх