Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] PowerShell SMPT письма помещать в отправленные (http://forum.oszone.net/showthread.php?t=335446)

LaFleur 22-06-2018 16:18 2819142

PowerShell SMPT письма помещать в отправленные
 
Всем привет.

Скрипт автоматически отправляются письма через SMPT-сервер с авторизацией:
Код:


$email = "mail@yandex.ru"

$to = $email
$email =  "test@test.ru"
 
$smtpServer = "smtp.yandex.ru"

$msg = new-object Net.Mail.MailMessage
$smtp = new-object Net.Mail.SmtpClient($smtpServer,port)
$smtp.EnableSsl = $true
$msg.From = "$email" 
$msg.To.Add("$to")
$msg.BodyEncoding = [system.Text.Encoding]::UTF8
$msg.SubjectEncoding = [system.Text.Encoding]::UTF8
$msg.IsBodyHTML = $true 
$msg.Subject = "Test"
$msg.IsBodyHTML = $true

$ListFile = Get-ChildItem \\File
foreach ($File in ($ListFile.Name))
{
    $Attachment = "\\$File"
    $msg.Attachments.Add($Attachment)
}

$msg.Body = @"
...text...
"@
$SMTP.Credentials = New-Object System.Net.NetworkCredential("$email", "pass");
$smtp.Send($msg)

Можно ли на почту mail@yandex.ru поместить копию в раздел "Отправленные"?
Не хочется делать отдельный ящик и дублировать на него копию.

Kazun 22-06-2018 16:33 2819145

Продублировать в Bcc и создать правило переноса в папку Отправленные:
Код:

$msg.Bcc.Add($email)

LaFleur 22-06-2018 16:44 2819149

Kazun, К сожалению он не перемещает в "Отправленные".
Необязательно в "Отправленные", можно в любую папку которую заведу для этого.

Kazun 22-06-2018 16:55 2819150

Цитата:

Цитата LaFleur
Kazun, К сожалению он не перемещает в "Отправленные".
Необязательно в "Отправленные", можно в любую папку которую заведу для этого. »

Я выше написал, что надо создать правило в Yandex -

CC:
Почта → Все настройки → Правила обработки входящей почты → Создать правило - выбрать копия и указать папку.

Код:

$msg.CC.Add($email)
BCC:
Почта → Все настройки → Правила обработки входящей почты → Создать правило - от кого и указать папку.

LaFleur 22-06-2018 17:10 2819151

Kazun, Спасибо, понял)
Лучше BCC.
Я просто губу раскатал что средствами скрипта можно на своей почте перемещать письма.

Iska 22-06-2018 21:29 2819175

Цитата:

Цитата LaFleur
Я просто губу раскатал что средствами скрипта можно на своей почте перемещать письма. »

LaFleur, в принципе, можно, если Яндекс предоставляет/предоставит API для этого. Но никак не средствами почтовых протоколов ;).


Время: 23:08.

Время: 23:08.
© OSzone.net 2001-