SendMail - Программа отправки почты через SMTP (исходники)

Источник: Исходники

SendMail - программа для отправки писем по протоколу SMTP. Поддерживает отправку HTML-страниц и присоединенных файлов (Attached files). Для работы с сокетами используется модуль CrtSock.

Программа SendMail представляет собой консольное Win32 приложение, и может отправлять сообщения как из командной строки, так и из текстового файла. Для правильного формирования заголовка письма в соответствии с RFC-822 необходимо задать необходимые параметры: Host, From, To, Subject, Cc...

Примеры вызова программы:

SENDMAIL FILE.TXT

SENDMAIL Host:smtp.server.com From:email To:email Cc:email
         Subject:"subject" body $include joinfile.ext body...

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

FILE.TXT:
----------------------
Host:smtp.server.com
From:email
To:email
Cc:email
type:multipart/alternative
Subject:тема сообщения
текст сообщения...
$include joinfile.ext
$boundary
....
---------------------
История изменений программы:

Version 1.1 - 19 октября 2000
* добавлено ключевое слово $include для присоединения подключаемых файлов и кодирования их в формате UUcode.
* изменена процедура AssignCrtSock в модуле CrtSock.
* удален ключ /F: (если задан только один параметр, то считается, что это имя файла с сообщением).
Version 1.2 - 7 марта 2001
* добавлены слова TYPE и $boundary для отправки сообщений типа "multipart/alternative".

Условия распространения:

Эта программа является свободно распространяемой. Вы можете распространять или модифицировать ее в соответствии с соглашение "GNU General Public License version 2".


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=3171