Я получаю содержимое почты через IMAP, но не могу правильно получить содержимое.
Мой поток похож.
1> Подключение к IMAP. 2> Аутентифицировать пользователя. 3> Получить номер папки. 4> Выберите папку. 5> Получить список UID выбранной папки. 6> И получение содержимого почты в соответствии с UID, который уже выбрал папку.
Но я не могу получить правильный контент, потому что дело в том, что, скажем, у меня есть 6 писем, и я извлекаю эти почтовые UID.
И переходя по одному в команду FETCH; но команда FECTH каждый раз извлекает одно последнее содержимое почты.
Я не знаю, почему это происходит. моя команда FETCH выглядит так. byte[] commandBytes = System.Text.Encoding.ASCII.GetBytes(("$ FETCH " + UID + " (BODY[HEADER.FIELDS (SUBJECT FROM DATE)])" + "\r\n").ToCharArray() );
Есть ли какое-нибудь решение, тогда дайте мне знать ..
Спасибо..!!