|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Send-MailMessage |
|
PowerShell - [решено] Send-MailMessage
|
Пользователь Сообщения: 51 |
Доброго времени суток всем.
Помогите разобраться с автоматизацией отсылки почты. Теперь вопросы: 1. CP-866 и CP-1251 почту отправляют нормально, но кириллицу заменяют на ?????? 3. Если есть под рукой хорошие примеры или готовые решения - с радостью изучу, потому что мне еще предстоит само тело письма отформатировать для html и я думаю там я горя хлебну. Заранее спасибо. |
|
Отправлено: 19:47, 16-11-2022 |
fascinating rhythm Сообщения: 6662
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:01, 16-11-2022 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:21, 16-11-2022 | #3 |
Ветеран Сообщения: 7311
|
Профиль | Отправить PM | Цитировать DJ Mogarych, может, таки base64?
![]() |
------- Отправлено: 10:13, 17-11-2022 | #4 |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Решилось сохранением файла скрипта в CP-1251 и советом от могарыча.
Всем спасибо, почта улетела. Конечный вариант
Сохраняем креды в xml
Используя сохраненные креды отправляем почту по адресам перечисленным в файле
$file = Get-Content -Path 'mail-orel-adm.txt' $from = 'pochta@yandex.ru' $cred = Import-CliXML -Path 'cred-pochta-yandex.xml' $smtp = 'smtp.yandex.ru' $port = 587 $subj = 'сабж' $body = ' боди ' $encoding = [System.Text.Encoding]::UTF8 for ($i = 0; $i -lt $file.Count; $i++) { [Console]::Write($i);[Console]::Write(". ");Write-Output $file.Item($i) Send-MailMessage ` -From $from ` -To $file.Item($i) ` -SmtpServer $smtp ` -Body $body ` -BodyAsHtml ` -Port $port ` -Subject $subj ` -UseSsl ` -dno 'onFailure', 'Delay' ` -Credential $cred ` -Encoding $encoding } |
|
Последний раз редактировалось nwss, 17-11-2022 в 20:46. Отправлено: 20:35, 17-11-2022 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - [решено] Send-MailMessage: Русские буквы в теме (Subject) | Foxman | Скриптовые языки администрирования Windows | 2 | 09-08-2012 14:23 | |
Службы - net send | werov | Microsoft Windows 7 | 3 | 19-04-2011 11:18 | |
VBS/WSH/JS - net send | RUVATA | Скриптовые языки администрирования Windows | 2 | 12-08-2010 13:35 | |
Send To Toys 2.6 | OSZone Software | Новости программного обеспечения | 0 | 11-05-2010 20:30 | |
Net send или Mail Send | SH Admin | Microsoft Windows NT/2000/2003 | 3 | 01-02-2010 21:02 |
|