Мы используем в наших программах библиотеку indy. За более подробной информацией о библиотеке indy обращайтес на официальный сайт проекта indy. Мы внесли некоторые изменения в исходные тексты модулей библиотеки indy. Одной из основных проблем indy является отсутствия уникода. Нет никаких проблем если локаль на Windows соответствует кодировке в письмах, но если письмо будет в отличной от локали то однозначно возникают проблемы. Мы постарались решить проблемы с уникодом. Здесь вылажена часть наших модулей indy. Мы не публиковали и не собираемся публиковать те наши модули, которых нет в indy изначально. Например модуль CharsetConvertors.pas и так далее. Для потдержки уникода нами используется также библиотека TntUnicodeControls.
- IdAttachmentMemory исправленный для работы с уникодными именами файлов
- IdCoderHeader исправленный для конвертирования заголовков сразу в уникод минуя преобразование в ansi строки
- IdCoder3to4 исправлен для работы с ошибочными прикрепленными файлами
- IdMessageCoderMIME исправлена работа с именами прикрепленных файлов
- IdEMailAddress удалено исключение при разборе неправильного адреса