|
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
|
||||||
Отправить email сразу на две электронные почты30.04.2018, 09:53. Показов 14910. Ответов 37
Метки нет (Все метки)
Имеется рабочий скрипт отправки email:
Мне необходимо, чтобы скрипт отправлял одно и тоже сообщение сразу двум получателям. Как это можно реализовать? Одно из решений это продублировать уже готовый скрипт (т.е. подряд написать две копии кода и во-второй копии указать соответственно другой электронный ящик), но выглядит это не совсем эстетично, слишком много лишнего кода.
1
|
||||||
| 30.04.2018, 09:53 | |
|
Ответы с готовыми решениями:
37
Отправка почты на разные email Рассылка почты на email из поля БД Access |
|
6796 / 2293 / 348
Регистрация: 10.12.2013
Сообщений: 7,920
|
|
| 10.05.2018, 15:24 | |
|
0
|
|
|
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
|
||||||
| 12.05.2018, 02:48 [ТС] | ||||||
|
данный код:
0
|
||||||
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
||||||||||||||
| 12.05.2018, 08:55 | ||||||||||||||
|
Jqot,
Как бы Вам сказать, чтобы не обидеть... если: Это что касается "флуда", которого не было, на самом деле... теперь о Вашем якобы опыте: и это касается всех почтовых заголовков, с адресом получателя. Т.е. и так можно:
0
|
||||||||||||||
|
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
|
||||||
| 12.05.2018, 09:10 [ТС] | ||||||
|
приведённый код
В связке с первым не работает. Да, его можно дополнить, допилить и т.д., что вы сейчас и сделали, но это уже будет другой код.
0
|
||||||
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
|
| 12.05.2018, 09:48 | |
$To - переменная не имеющая отношения к полю To:To: - поле/заголовок, заполняемый тем или иным кодом, в теле почтового отправления.Каким образом заполнено будет это поле - вопрос реализации того или иного кода, но стандарт RFC 2822, строго соблюдается,в том числе и в части перечисления адресатов. И в коде, который Вы привели в самом начале, всё работает согласно тому же стандарту.
0
|
|
|
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
|
||||||
| 12.05.2018, 10:33 [ТС] | ||||||
0
|
||||||
| 14.05.2018, 20:38 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 24.07.2018
Сообщений: 15
|
|
| 24.07.2018, 11:43 | |
|
Добрый день.
есть скрипт, как добавить еще 2 адресата. Спасибо $emailFrom = “sales@wer.net.ua” $emailTo = "mon@wer.com.ua" $subj = “Проверка рассылки” $body = “Это Проверка рассылки” $user = "sales@wer.net.ua" $pass = "Password_312" $file = "D:\Temp\test.xlsx" $smtpServer = “mail.wer.net.ua” $port = 25 $att = new-object Net.Mail.Attachment($file) $smtp = new-object Net.Mail.SmtpClient($smtpServer,$port) $smtp.EnableSSL = $false $smtp.Credentials = New-Object System.Net.NetworkCredential($user, $pass); $msg = new-object Net.Mail.MailMessage $msg.From = $emailFrom $msg.To.Add($emailTo) $msg.Subject = $subj $msg.Body = $body $msg.Attachments.Add($att) $smtp.Timeout = 100000 $smtp.Send($msg) спасибо
0
|
|
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||||||||
| 24.07.2018, 12:12 | ||||||||||||
|
Добавлено через 9 минут Но если, по какой-то причине не хотите использовать Send-MailMessage, тогда 2 и 16 строчку вашего скрипта меняете на такие:
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 24.07.2018
Сообщений: 15
|
|
| 24.07.2018, 12:40 | |
|
Спасибо.
Получилось $emailTo = "mon@wer.com.ua, mon1@wer.com.ua, mon2@wer.com.ua" Напишите как добавить еще вложение. Например D:\Temp\test.xlsx, D:\Temp\test1.xlsx, D:\Temp\test2.xlsx
0
|
|
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||||||||
| 24.07.2018, 12:56 | ||||||||||||
И ещё раз посоветую использовать Send-MailMessage, например для нескольких получателей и вложений:
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 24.07.2018
Сообщений: 15
|
||||||
| 24.07.2018, 13:08 | ||||||
|
все равно во вложении только первый файл
Ошибся - только ВТОРОЙ файл.
0
|
||||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 24.07.2018, 13:11 | ||
|
Вы по какой причине не хотите использовать более простое и наглядное решение с использованием стандартного PS командлета Send-MailMessage?
0
|
||
|
0 / 0 / 0
Регистрация: 24.07.2018
Сообщений: 15
|
|
| 24.07.2018, 13:17 | |
|
Спасибо, получилось.
Причина отказа от стандартного PS командлета Send-MailMessage - явное указание логина и пароля SMTP. Если можно, вышлите решение с использованием стандартного PS командлета Send-MailMessage
0
|
|
|
0 / 0 / 0
Регистрация: 24.07.2018
Сообщений: 15
|
|
| 26.07.2018, 13:29 | |
|
Вот так?
$From = “sales@wer.net.ua” $To = "mon@wer.com.ua", "mon1@wer.com.ua", "mon2@wer.com.ua" $Cc = "mon3@wer.com.ua", "mon4@wer.com.ua" $Bcc = "mon5@wer.com.ua", "mon6@wer.com.ua" $SMTPServer = “mail.wer.net.ua” $SMTPPort = "25" # $Username = $From $Username = "sales@wer.net.ua" $Password = "Password_312" $subject = “Проверка рассылки” $body = “Это Проверка рассылки” $file = "D:\Temp\Medvedev\NEW\Distribution Ukraine_TM_Ref.xlsx","D:\Temp\Medvedev\N EW\Distribution Ukraine_Distr_Ref.xlsx" не понятно $SecPassword = $Password | Convertto-SecureString -AsPlainText -Force $Credential = New-Object -TypeName System.Management.Automation.PSCredentia l -Argumentlist $Username,$SecPassword Send-MailMessage -From $From -To $To -Cc $Cc -Bcc $Bcc -Subject $Subject -Body $Body -BodyAsHtml -Attachments $file -SmtpServer $SMTPServer -port $SMTPPort -UseSsl -Credential $Credential
0
|
|
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||||
| 26.07.2018, 13:47 | ||||||||
и если нет необходимости в добавление получателей в поля "Копия" и "Скрытая копия", тогда ключи -Cc, -Bcc и переменные $Cc, $Bcc естественно не нужны.
1
|
||||||||
|
0 / 0 / 0
Регистрация: 24.07.2018
Сообщений: 15
|
|
| 26.07.2018, 14:15 | |
|
Спасибо.
0
|
|
| 26.07.2018, 14:15 | |
|
Помогаю со студенческими работами здесь
38
Отправить сообщение на email Отправить файл по email Отправить email с вебстраницы Не могу отправить email Аватар иконка для сообщений email почты? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|