Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2017, 14:41   #1
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
По умолчанию Массовая рассылка email

Доброго времени суток!
visual studio 2017
net framework 4.5

Я не опытен в C# если сможете, пожалуйста ответьте максимально разжовывая! Спасибо.

Нашёл рабочий код для отправки email вот он, самый первый идёт. Перенёс его на Windows форму и всё прекрасно работает!

А теперь самое главное!
В коде есть строка:
// кому отправляем
MailAddress to = new MailAddress("somemail@yandex.ru");

Как мне сделать чтобы email адреса брались из .txt файла лежащего в одной папке рядом с .exe

Задумывается так
email.txt
email.exe
В email.txt идут адреса, каждый адрес с новой строки. И чтобы эти адреса считывала программа.

Если не сложно накидайте примеров, очень выручите!
AniGeek вне форума Ответить с цитированием
Старый 14.05.2017, 14:45   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Начинающий спамер что ли?)

File.ReadAllLines например.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.05.2017, 14:50   #3
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
По умолчанию

Да, но в благих целях!
AniGeek вне форума Ответить с цитированием
Старый 14.05.2017, 14:54   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это в каких? Помощь нигерийскому принцу?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.05.2017, 15:01   #5
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
По умолчанию

Нет! Помочь людям делать оповещения клиентам.
AniGeek вне форума Ответить с цитированием
Старый 14.05.2017, 15:26   #6
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
По умолчанию

Подключил using System.IO;
Из примеров в интернете нашёл как парень создал переменную с типом string и указал расположение файла

string[] test = File.ReadAllLines("test.txt");
MailAddress to = new MailAddress(test);

Компилироваться не хочет
AniGeek вне форума Ответить с цитированием
Старый 14.05.2017, 15:28   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от AniGeek Посмотреть сообщение
Нет! Помочь людям делать оповещения клиентам.
Обычно это не так делается, отправлять почту не так просто )
Если просто отправлять через какой-нибудь gmail, то наверняка будут проблемы типа частого попадания в спам + там есть лимиты.

Обычно проще использовать сервисы типа mailgun.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 14.05.2017, 15:31   #8
AniGeek
Пользователь
 
Регистрация: 23.02.2017
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Обычно проще использовать сервисы типа mailgun.
Мы не ищем лёгких путей
AniGeek вне форума Ответить с цитированием
Старый 03.07.2017, 00:10   #9
Vadim_Go
Новичок
Джуниор
 
Регистрация: 03.07.2017
Сообщений: 1
По умолчанию

Если еще актуально, могу выслать решение, в 14-ом году решал такую задачу, но там еще был файл и с черным списком, кому не надо отправлять почту... Но, как сказал один из участников форума, почтовики борются со спаммерами, поэтому через некоторое количество отправок программа вываливается в ошибку отсутствия доступа к ящику, эту проблему можно решить через добавление паузы отправки и думаю будет работать вообще без проблем. Мой бот по рассылке работает до сих пор...
Vadim_Go вне форума Ответить с цитированием
Старый 05.07.2017, 12:59   #10
bibiw_one
Пользователь
 
Регистрация: 25.10.2015
Сообщений: 10
По умолчанию

Цитата:
Сообщение от AniGeek Посмотреть сообщение
Подключил using System.IO;
Из примеров в интернете нашёл как парень создал переменную с типом string и указал расположение файла

string[] test = File.ReadAllLines("test.txt");
MailAddress to = new MailAddress(test);

Компилироваться не хочет
Тебе нужно перебрать массив, а не сувать его целиком в функцию

foreach(string address in test){
MailAddress to = new MailAddress(address);
}
C++, .Net
bibiw_one вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массовая рассылка hoperkrot Windows 0 31.05.2013 06:53
Массовая рассылка писем Denis3 Работа с сетью в Delphi 5 01.04.2013 22:32
Массовая email рассылка. Selectra Помощь студентам 2 12.07.2011 14:33
массовая рассылка RUSlan48 Работа с сетью в Delphi 2 24.03.2011 23:10