Ответ на проблему, которую я разместил:
@ Реми сказал мне правильное наблюдение, которое я не смог хорошо понять: "Контент анализируется и при необходимости разбирается на дополнительные элементы коллекции."
Письмо, которое я читаю, является «сертифицированным», поэтому реальное электронное письмо - это вложение с расширением .eml, которое читается и игнорируется (мой почтовый клиент показывает вложения в прилагаемом электронном письме, объединенные с вложения базы электронной почты).
Итак, когда я правильно понял слова Реми и понял , где , чтобы найти вложения:
- Я удалил файл .eml в папку
- добавил новый компонент TIdMessage в форму (называемый PartMessage);
- использовал метод LoadFromFile для чтения сохраненного файла
и теперь в PartMessage все вложения видны, и я смог сохранить их в виде файлов.
Еще раз спасибо Реми за его слова о том, где есть какие-либо причины для достижения решения.
P.S. Решение отлично работает для Indy 9 и 10 с необходимыми настройками из-за разных версий.
P.P.S. я не знаю, почему во время моих тестов я нашел текст, что электронное письмо было закодировано в s / mime, поскольку это не так.