PowerShell - [решено] Send-MailMessage: Русские буквы в теме (Subject)

Ответить
Аватара пользователя
Foxman

PowerShell - [решено] Send-MailMessage: Русские буквы в теме (Subject)

Сообщение Foxman »

Добрый день!



Мне нужно из PowerShell отправить e-mail с темой на русском языке.





Код:

Код: Выделить всё

Send-MailMessage -To $AdressTo -Subject "Проверка связи" -From $AdressFrom -SmtpServer $SmtpServer

В теме пришедшего письма содержится следующее:



=?us-ascii?Q????????? ??????=



Возможно, текст в -Subject нужно перекодировать в Unicode, но я не знаю, как это сделать в PowerShell.



Помогите разобраться!
Аватара пользователя
Molchune

Re: PowerShell - [решено] Send-MailMessage: Русские буквы в теме (Subject)

Сообщение Molchune »

а если так...



Код:

Код: Выделить всё

$encoding = [System.Text.Encoding]::UTF8
Send-MailMessage  -To $AdressTo -Subject "Проверка связи" -From $AdressFrom -SmtpServer $SmtpServer  -Encoding $encoding
Аватара пользователя
Foxman

Re: PowerShell - [решено] Send-MailMessage: Русские буквы в теме (Subject)

Сообщение Foxman »

А так все работает правильно! Спасибо за совет!
Ответить

Вернуться в «Скриптовые языки администрирования Windows»