Добрый день, стоит задача разработать не больше приложение "техническая поддержка"
на lazarus+indy10
Все хорошо отправляет, но есть нюанс, не кушает кириллицу в разделе idimage.subject
Перебрал уже все возможные варианты, лазил на форум программистов, все бестолку, осталось грешить на библиотеки
Подскажите пожалуйста, где мне найти актуальные библиотеки openssl для altlinux, индересуют 2 файла libcrypto.so и libssl.so
Скачал с ресурса : wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz
положил в папку с проектом 2 файла расширения *.so : libcrypto.so и libssl.so
с латиницей никаких проблем нет, на винде тот же проект отправляет письмо корректно.
рабочий код скинули у кого линуксятина стоит, но он так же не видит кириллицу в темке письма
IdMessage1 : TIdMessage;
IdSMTP1 : TIdSMTP;
IdSSLIOHandlerSocketOpenSSL1 : TIdSSLIOHandlerSocketOpenSSL;
...
var
subj, body :RawByteString;
// только для windows-1251
subj := UTF8ToCP1251('тема письма', true);
body := UTF8ToCP1251('текст', true);
IdMessage1.From.Address := ****;
IdMessage1.Recipients.EMailAddresses := ****;
IdMessage1.Subject := subj;
IdMessage1.Body.Text := body;
IdMessage1.CharSet := 'windows-1251';
IdMessage1.ContentTransferEncoding := 'base64';
IdMessage1.ContentType := 'text/plain'+'; charset='+IdMessage1.CharSet;
IdMessage1.Date := Now();