|
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
|
||||||
Отправить email сразу на две электронные почты30.04.2018, 09:53. Показов 15177. Ответов 37
Метки нет (Все метки)
Имеется рабочий скрипт отправки email:
Мне необходимо, чтобы скрипт отправлял одно и тоже сообщение сразу двум получателям. Как это можно реализовать? Одно из решений это продублировать уже готовый скрипт (т.е. подряд написать две копии кода и во-второй копии указать соответственно другой электронный ящик), но выглядит это не совсем эстетично, слишком много лишнего кода.
1
|
||||||
| 30.04.2018, 09:53 | |
|
Ответы с готовыми решениями:
37
Отправка почты на разные email Рассылка почты на email из поля БД Access |
|
Нарушитель
7097 / 2328 / 353
Регистрация: 10.12.2013
Сообщений: 8,047
|
|
| 10.05.2018, 15:24 | |
|
0
|
|
|
-17 / 2 / 0
Регистрация: 22.02.2017
Сообщений: 28
|
||||||
| 12.05.2018, 02:48 [ТС] | ||||||
|
данный код:
0
|
||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 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
|
||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 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
|
|
|
1887 / 1109 / 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
|
|
|
1887 / 1109 / 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
|
||||||
|
1887 / 1109 / 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
|
|
|
1887 / 1109 / 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 | |
|
Отправить сообщение на email Отправить файл по email Отправить email с вебстраницы Не могу отправить email Аватар иконка для сообщений email почты? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|