*Начало * Ответить * Статистика * Задать вопрос * Поиск * 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 алгоритмом |