powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Получение почты (attach)
4 сообщений из 4, страница 1 из 1
Получение почты (attach)
    #32140485
Esa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Esa
Гость
Пытаюсь сохранить на диске приаттаченные файлы (использую компонент TNMPOP3). Как получить названия этих файлов (названия - кирилицей).

получается косяк:
procedure TForm1.NMPOP3DecodeStart(var FileName: String);
begin
ShowMessage(FileName);
end;

выдает строку типа:
'=?koi8-r?Q?=F3=D4=D2=CF=C5=D7=C1=D1_=DA=C1=D0=C9=D3?='
Я так понял, что это и есть имя файла. Можно было бы всю эту чепуху преобразовать к нормальному виду, но она еще и не полная (не до конца :(
...
Рейтинг: 0 / 0
Получение почты (attach)
    #32140506
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь
...
Рейтинг: 0 / 0
Получение почты (attach)
    #32140746
Esa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Esa
Гость
в принципе, все это понятно. проблема в другом.
В письме находится несколько приаттаченных файлов, вот.

Их имена в этой самой абракадабре получаются не полными :(

То есть полное имя, например 30 символов кирилицы, а тут получается ровно 14. Так вот. Как получить все имя целиком?
...
Рейтинг: 0 / 0
Получение почты (attach)
    #32143089
АМС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Esa
Не советую использовать использовать TNMPOP3 для приёма вложений. Будут проблемы с их размерами и кооректностью. Я с ним долго мучился и перешёл
на Indy. Там правда устроено сложнее, но работает правильнее. На этом форуме есть обсуждение этих компонент.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Получение почты (attach)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]