DotFix ::: Software protection portal
 *Начало * Ответить * Статистика * Задать вопрос * Поиск * FAQ * *

DotFix Forum / Вопросы программирования и исследования защит / Как отправить почту с атачем на чистом API?
Автор Сообщение
MZUser
Участник


Дата: 13 Май 2006 20:06


Как отправить почту с атачем на чистом API,
без использования компонентов (Indy и т.д).

Admin
Администратор


Дата: 15 Май 2006 20:17


Слишком обширная тема, тут расписывать статью надо. Если кратко, то прочитай RFC на протокол передачи мыла. Аттач кодируется BASE64 кодированием:

http://www.vb.kiev.ua/code/crypt/Base64.zip

Имеет вид:

------------hex_строка
Content-Type: application/octet-stream; name="имя файла"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="имя файла"

BASE64_ENCODED_DATA
------------hex_строка--

Где:
hex_строка - любая строка из цифр и букв от A до F
BASE64_ENCODED_DATA - файлд закодированный Base64 алгоритмом

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  Email Link  Код 
... Отменить *Что это?


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль