15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Набор почтовых утилит

Автор: Александр Ш.

================================================================

Простой SMTP майлер (без атачей)

Цель:
Отправка писем. Изучение Сокетов.
Можно видеть весь процесс общения с смтп сервером.

запуск:
запустить программу, заполнить поля и нажать <send>.
<send> - начинает отправку письма , либо начинает ее снова если программа
находится в состоянии ожидания.

SMTP сервер - адрес его необходим для отправки письма , он формируется автоматичечки, но не всегда правильно, можно указать ваш.

Разработчикам:

VisualC++6.0 (API)
Использование Сокетов (Асинхроная работа), Работа с SMTP сервером, сценарий отправки e-mail. Создание простого GUI на АПИ.

Исходник:

Скачать исходник - 23Кб

 

===================================================================

консольный SMTP майлер (с атачами)

Цель:
Отправка писем с командной строки. Можно использовать как компонент к другому софту.

запуск:
запустить программу без параметров - справка по параметрам
запустить с параметрами - отправка письма
(если параметр больше 1 слова то надо его взять в кавычки - "hello friend")

Разработчикам:
VisualC++6.0 (API)
Использование Сокетов (Синхроная работа), Работа с SMTP сервером, сценарий отправки e-mail.
Использование Base64 (есть глюки)
работа с ТАГами письма.
Исполизование простейшей защиты от "Ковыряния в екзешнике"

Исходник:

Скачать исходник - 28Кб

=============================================================================

консольный POP3 просморщик.
(заготовка)

Цель:
проверка майл-бокса на наличие писем.

запуск:
запустить программу без параметров - справка по параметрам
запустить с параметрами - проверка ящика
Если будут письма то будет строка
"ivanov's maildrop has 2 messages (3636 octets)"
(если параметр больше 1 слова то надо его взять в кавычки - "hello friend")

Разработчикам:
VisualC++6.0 (API)
Использование Сокетов (Синхроная работа),
Работа с POP3 сервером.

Исходник:

Скачать исходник - 18Кб

===================================================================