Да, эта версия действительно получает почту. Но, для реального использования надо решить некоторые проблемы.
1. При сохранении на локальный диск файлов вложений иногда выпадает ошибка windows из-за неправильного имени файла. Т.е. имя полученного файла недопустимо для Windows.
Как обрабатывать такую ошибку или как избежать ее появления?
2. Все 160 сообщений в моем почтовом ящике имеют ContentType: multipart/report или multipart/related или multipart/mixed. Это означает, что тело сообщения состоит из нескольких частей - как минимум одна часть тела письма в текстовом виде, а вторая - в HTML виде. Текущая версия программы корректно получает все эти части сообщений. Однако, в одном сообщении тело сообщения в текстовом виде идет первой частью, а HTML вид - второй частью, а в другом сообщении порядок может поменяться наоборот. Получается, что получить, например, только текстовые виды сообщений исходя из порядка частей сообщения нельзя.
Каким образом получать тело сообщения в нужном виде (например, только в текстовом)?
3. При записи сообщений в БД надо экранировать текст почтового сообщения от нежелательных символов. Экранирует ли MVD данные самостоятельно или об этом надо самим заботиться?
4. Где можно почитать про этот компонент? Хотелось бы понять, какие еще реквизиты полученного письма можно получить.