| 
| 
 | Вопрос # 1 112/ вопрос решён / | 
 |  Здравствуйте!Вопрос такой: когда мы передаем файл через протокол SMTP, используя компоненты IdSMTP и IdMessage, происходит как полагается перекодировка этого файла. Используется ли для этого base64 или какой то другой алгоритм?
 
|  |   Вопрос задал: HotMan (статус: Посетитель)Вопрос отправлен: 10 ноября 2007, 11:05
 Состояние вопроса: решён, ответов: 2.
 |  Ответ #1. Отвечает эксперт: min@y™ Base64 является стандартом при передаче файлов через e-mail, так что думаю, файлы кодируются именно этим алгоритмом. Ведь для принятия почты может использоваться любая программа, в том числе не основанная на компонентах Indy. 
|  | Ответ отправил: min@y™ (статус: Доктор наук)Время отправки: 10 ноября 2007, 11:27
 Оценка за ответ: 5
 |  Ответ #2. Отвечает эксперт: Николай Рубан Здравствуйте, HotMan!
 Насколько мне известно, то такая кодировка происходит на почтовом сервере, покрайней мере на территории постсоветского пространства, а вот если письмо отправить зарубеж то лучше кодировать самостоятельно. Так что кодировку Вы можете произвети и вручную используя все теже компоненты Indy, а именно компонент IdEncoderMIME из вкладки IndyMisc.
 
 Good Luck!!!
 
|  | Ответ отправил: Николай Рубан (статус: 10-ый класс)Время отправки: 10 ноября 2007, 12:47
 Оценка за ответ: 5
 |  
 Мини-форум вопросаВсего сообщений: 2; последнее сообщение — 10 ноября 2007, 14:13; участников в обсуждении: 2. 
|   | Dron (статус: Студент), 10 ноября 2007, 13:01 [#1]:1) Рекомендую всегда "вручную" перекодировать файлы, иначе могут быть проблемы (файл окажется битым после отправки/принятия письма). 2) Проверить, что там - Base64 или что-то ещё, проще простого - отправьте из программы письмо на свой адрес и посмотрите исходный текст полученного письма.
 С уважением. |  
|   | HotMan (статус: Посетитель), 10 ноября 2007, 14:13 [#2]:так всетаки кодировка происходит средствами делфи, или это происходит на стороне сервера?(именнов описанном способе) |  31 января 2011, 19:30: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.): Автоматическая обработка (2 и более ответов с оценкой 5) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |