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”.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*