С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/56: Рейтинг темы: голосов - 56, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230

Массовая рассылка писем

05.04.2016, 12:36. Показов 11120. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно создать массовую рассылку писем по нескольким почтовым ящикам одновременно.
Есть код на рассылку письма только одному почтовому ящику:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System.IO;
using System.Net.Mail;
using System.Net;
using System.Net.Sockets;
using OpenPop.Pop3;
//////////////////////////////
MailMessage mail = new MailMessage(Komu.Text, E_Mail.Text, Tema.Text, Message.Text);
SmtpClient client = new SmtpClient(SMTPAddress.Text);
client.Port = 25;
client.Credentials = new System.Net.NetworkCredential(E_Mail.Text, Password.Text);
client.EnableSsl = true;
try
{
        client.Send(mail);
        MessageBox.Show("Сообщение успешно отправлено!", "Отправлено!", MessageBoxButtons.OK);
}
catch (Exception o)
{
        MessageBox.Show("Ошибка: " + o.Message);
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.04.2016, 12:36
Ответы с готовыми решениями:

Массовая рассылка писем (не спам)
Не знаю в какой раздел засунуть тему, пусть будет тут, по причине, указанной в последнем абзаце. В общем есть список примерно 1000...

Массовая рассылка с использованием IIS 5
У меня на серваке хостится несколько сайтов. В одном из них была функция автоматической отправки e-mail, по определенному событию, для...

Массовая рассылка. Нужен ли временной интервал между письмами?
Стоит задача произвести рассылку на примерно 700 адресов с уникальным содержанием. Рассылка будет производиться через SMTP хостера. ...

14
 Аватар для Tsin
1180 / 488 / 188
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
05.04.2016, 12:50
Darkness190, вы уверены, что ваша просьба не попадает под категорию, запрещённую одним из пунктов правил форума?

5.7 Запрещено создание и распространение вредоносного ПО, вирусов, кряков и взлома лицензионного софта, а также публикация ссылок для их скачивания.
0
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
05.04.2016, 12:54  [ТС]
Tsin, Я знаю это спам! Вы не поверите, но это мой курсовой проект
0
20 / 37 / 9
Регистрация: 09.06.2015
Сообщений: 176
05.04.2016, 12:56
Tsin, на мой взгляд нет, массовая рассылка присутствует во многих организациях, как правила это делают для информации о каких либо изменениях, льготах, бонусах и т.д.
0
05.04.2016, 12:57

Не по теме:

Darkness190, обязательно внесите в список рассылки e-mail человека, который выдал вам это задание.

0
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
05.04.2016, 13:05  [ТС]
Tsin,

Не по теме:


Почту препода?! Я не камикадзе!
Да и мне хватит моих трёх ящиков, чтобы показать что прога работает как надо
Блин, я знаю! Верить ни кому нельзя, но как-то так...

0
3 / 3 / 2
Регистрация: 01.08.2015
Сообщений: 9
05.04.2016, 15:10
Пользуйтесь поиском: Отправка почты нескольким получателям
0
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
06.04.2016, 08:51  [ТС]
Я сделал так, но через MessageBox выскакивает ошибка (на скрине)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
            string s = Komu.Text;
            string[] split = s.Split(',');
            foreach (string bb in split)
            {
                MailMessage mail = new MailMessage(bb, E_Mail.Text, Tema.Text, Message.Text);
                SmtpClient client = new SmtpClient(SMTPAddress.Text);
                client.Port = 25;
                client.Credentials = new System.Net.NetworkCredential(E_Mail.Text, Password.Text);
                client.EnableSsl = true;
                try
                {
                    client.Send(mail);
                        MessageBox.Show("Сообщение успешно отправлено!", "Отправлено!", MessageBoxButtons.OK);
                }
                catch (Exception o)
                {
                        MessageBox.Show("Ошибка: " + o.Message);
                }
            }
Миниатюры
Массовая рассылка писем  
0
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
06.04.2016, 09:07  [ТС]
Ошибка возникает при отправке письма на второй почтовый ящик. На первый отсылает, но на второй ошибка
0
3 / 3 / 2
Регистрация: 01.08.2015
Сообщений: 9
06.04.2016, 10:10
Darkness190,

может быть так поможет?
C#
1
string[] split = s.Split(new Char[] {","}, StringSplitOptions.RemoveEmptyEntries);
0
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
06.04.2016, 10:20  [ТС]
Dalar, Нет, ошибка не исчезает
0
3 / 3 / 2
Регистрация: 01.08.2015
Сообщений: 9
06.04.2016, 10:23
Darkness190,

а письмо на первый ящик приходит?
может, проще будет выложить проект?
0
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
06.04.2016, 10:37  [ТС]
Dalar, На первый ящик приходит, на последующие нет.
Это весь проект на одну кнопку из двух на форме. Другое просмотр сообщений через pop. В проге между собой они никак не связаны
0
3 / 3 / 2
Регистрация: 01.08.2015
Сообщений: 9
06.04.2016, 10:48
Darkness190,

а первый ящик - это, случаем, не тот же, с которого ты отсылаешь письмо?
Исходя из документации https://msdn.microsoft.com/ru-... 10%29.aspx, в строке
C#
1
new MailMessage(bb, E_Mail.Text, Tema.Text, Message.Text);
сначала должен быть указан адрес отправителя, а потом получателя, а у тебя, судя по всему, наоборот.
1
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 230
06.04.2016, 11:16  [ТС]
Dalar, Действительно! Сделал вот так:
C#
1
MailMessage mail = new MailMessage(E_Mail.Text, bb, Tema.Text, Message.Text);
И письма отсылаются!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.04.2016, 11:16
Помогаю со студенческими работами здесь

Массовая рассылка СМС внутри компании, как реализовать, переведя приложенный код на C#
Всем привет. Решил заключить контракт с бизнес лайфом, и они мне прислали занимательный скрипт, который помог бы мне делать массовую...

Рассылка писем заказчикам
Здравствуйте! Подскажите пожалуйста. Есть много заказчиков, порядка 70 заказчиков. На производстве создаются некие изделия. Необходимо по...

Рассылка писем через определенные промежуток времени
При создании Интернет магазина на ASP у клиента возникла потребность сделать дополнительный сервис: отсылать покупателям магазина, которые...

Массовая рассылка писем
Добрый день, Подскажите пожалуйста как отослать письма многим людям? У меня есть на форме ComboBox, а так же на другой форме...

Возможна ли массовая рассылка писем на php
Здравствуйте! Меня интересует, возможно ли с помощью цикла и функции mail() разослать email сообщения, ну, например на 500 000 адресов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru