LaFleur
22-06-2018, 16:18
Всем привет.
Скрипт автоматически отправляются письма через 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 поместить копию в раздел "Отправленные"?
Не хочется делать отдельный ящик и дублировать на него копию.
Скрипт автоматически отправляются письма через 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 поместить копию в раздел "Отправленные"?
Не хочется делать отдельный ящик и дублировать на него копию.