Рассылка почты C#

Организация рассылки писем от почтовых ящиков @yandex.ru и @mail.ru посредством языка программирования C#

Программа должна выполнять следующие обязательные этапы :

Первый этап - авторизация. Пользователь должен ввести логин и пароль от почтового ящика отправителя в соответствующие поля.

Второй этап - подготовка адресов. Пользователь в диалоге выбирает файл с адресами получателей. 

Третий этап - подготовка письма. Пользователь вводит тему письма и текст письма в соответствующие поля.

Четвёртый этап - отправка. Пользователь жмёт кнопку "Отправить" и программа начинает рассылку. Информация об отправках и сбоях, в реальном времени, выводится на экран. 

Выполнение. 

Первый этап. Пользователь вводит логин и пароль в соответствующие поля. Символы пароля по умолчанию отображаются в виде чёрных кругов, есть возможность по клику отобразить или снова скрыть пароль. После нескольких этапов создаётся SMTP сервер, с которого и будет происходить рассылка. Также после прохождения авторизации есть возможность переавторизироваться нажав на соответствующую кнопку, при этом не потеряв информацию в каждом секторе. 

Второй этап. После нажатия кнопки "Файл с адресами" всплывает диалоговое окно, в котором пользователь может выбрать три типа файла : текстовый, ексель и аксесс. Такие файлы будут рассматриваться в качестве базы адресов получателей. К этим базам есть требования. Текстовый файл должен состоять строго из строк следующего шаблона "Ivanov Ivan Ivanovich ivanov@gmail.com". Разделитель ОДИН пробел. Это нужно в связи с тем, что пользователь будет иметь возможность использовать регулярные выражения. Также весь текст в файле должен состоять из символов латиницы. Сам файл с адресами можно открыть и редактировать нажав на кнопку "Смотреть адреса".

Третий этап. Поля "Тема" и "Текст сообщения" обязательны к заполнению, иначе программа выдаст ошибку и подскажет что нужно заполнить. Как ранее было замечено, есть следующие регулярные выражения : UserN - имя, UserF - фамилия, UserO - отчество, подсказка о выражениях и их значениях есть в интерфейсе. Пользователь имеет возможность прикрепить к письму до дватцати файлов. Можно посмотреть пути прикреплённых файлов, ну и естественно, можно открепить все файлы.    

Четвёртый этап. После нажатия "Отправить" начинается рассылка, информация о количестве отправок и о количество сбоев выводится на экран и обновляется после каждой попытки отправки. Реальный интервал отправки составляет одну секунду, это чтоб не забанили :D  Помимо всего этого, пользователь может переключиться на режим разовой отправкой нажав на соответствующую кнопку и введя единственный адрес получателя. 

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Купить

100,00 

(без учета комиссии 3,8 %)

Рассылка_Почты.zip
1032398
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

Inapshbang

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Рассылка почты C#
Программа рассылает письма, по заданным адресам, с интервалом в одну секунду.
Категория: Образование
Стоимость: 100,00