Skip to content

AlexKutepov/email-smtp-sender-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English

Email Sender Application

Description

Hey there! Need to send out a bunch of emails in one go? This app's got you covered! It lets you send bulk emails using a list of recipients you provide. Plus, you can tweak the email content and delivery settings to suit your needs.

Features

  • Bulk Email Sending: Send emails to loads of recipients at once.
  • SMTP Configuration: Set up the SMTP server details like host, port, username, and password.
  • Customizable Email Content: Personalize the email subject and message body.
  • Recipient List: Load recipient email addresses from a CSV file or type them in manually.
  • Rich Text Support: You can even load recipient email addresses from a RichTextBox.
  • Pause and Resume: Take a break or pick up where you left off with the pause and resume feature.
  • Stop Sending: Hit the brakes on sending emails whenever you need to.
  • Error Logging: Logs any errors encountered during email sending to a file so you can troubleshoot later.

Usage

  1. Fill in the SMTP server details, including host, port, username, and password.
  2. Enter your name and email address as the sender.
  3. Write your email subject and message.
  4. Load recipient email addresses from a CSV file or input them manually.
  5. Optionally, use RichTextBox to input recipient email addresses.
  6. Customize the number of emails to send per iteration and the delay between iterations.
  7. Click "Send" to start sending emails.
  8. Press "Pause" to take a breather, then hit "Resume" to get back to it.
  9. Click "Stop" to halt the email sending process.

Technologies Used

  • C#
  • Windows Forms
  • MailKit

Русский

Приложение для отправки электронной почты

Описание

Привет! Нужно разослать кучу писем сразу? Это приложение вам поможет! Оно позволяет отправлять массовые письма с использованием списка получателей, который вы предоставляете. Кроме того, вы можете настроить содержимое и параметры доставки электронной почты по своему усмотрению.

Особенности

  • Массовая отправка писем: Отправляйте письма большому количеству получателей сразу.
  • Настройка SMTP: Укажите параметры SMTP-сервера, такие как хост, порт, имя пользователя и пароль.
  • Настройка содержимого письма: Персонализируйте тему письма и текст сообщения.
  • Список получателей: Загружайте адреса электронной почты получателей из файла CSV или вводите их вручную.
  • Поддержка форматированного текста: Можно загрузить адреса электронной почты получателей из RichTextBox.
  • Пауза и продолжение: Отдохните или возобновите процесс отправки с помощью функций паузы и продолжения.
  • Остановка отправки: Остановите отправку писем в любое время.
  • Логирование ошибок: Регистрирует любые ошибки, возникшие во время отправки электронных писем, в файл для последующего анализа.

Использование

  1. Заполните данные SMTP-сервера, включая хост, порт, имя пользователя и пароль.
  2. Укажите свое имя и адрес электронной почты в качестве отправителя.
  3. Напишите тему и текст электронного письма.
  4. Загрузите адреса электронной почты получателей из файла CSV или введите их вручную.
  5. По желанию используйте RichTextBox для ввода адресов электронной почты получателей.
  6. Настройте количество отправляемых писем за итерацию и задержку между итерациями.
  7. Нажмите «Отправить», чтобы начать отправку писем.
  8. Нажмите «Пауза», чтобы взять перерыв, а затем нажмите «Продолжить», чтобы вернуться к работе.
  9. Нажмите «Стоп», чтобы остановить процесс отправки электронной почты.

Использованные технологии

  • C#
  • Windows Forms
  • MailKit