- Регистрация
- 25.03.2019
- Сообщения
- 49
- Благодарностей
- 35
- Баллы
- 18
Привет, Други! Возникла проблема с поиском письма через библу Chilkat.
А именно, при срабатывании части кода (которую расположил ниже)
должно найтись письмо, в заголовке которого, например есть слово "Мероприятие":
- так вот, проблема в том что данный код
находит письмо в яндексе, находит в gmail-почте:
-но в mail.ru прям ни вкакую не хочет:
Хотя:
1. письмо есть.
2. с майлом код работает (коннектится нормально и папку INBOX видит) и если запустить другой код (удаление всех писем из папки разом или по-одному) - срабатывает успешно.
Погуглил и нашел ответ на подобный вопрос (гугл-переводчик помог):
Я так понял, что-то IMAP-серверу майла не нравится именно это: "SUBJECT Мероприятие"
Т.е., для майла должна быть какая-то другая формулировка подобного запроса? Может, в какой-то кодировке?
Если нужна денюжка за решение данной проблемы - пишите в личку, готов заплатить (в разумных пределах конечно)
А именно, при срабатывании части кода (которую расположил ниже)
должно найтись письмо, в заголовке которого, например есть слово "Мероприятие":
C#:
Chilkat.MessageSet messageSet = null;
bool fetchUids = true;
// Получите идентификаторы сообщений для всех писем, в теме которых есть "Мероприятие".
messageSet = imap.Search("SUBJECT Мероприятие",fetchUids);
if (imap.LastMethodSuccess == false) {
project.SendInfoToLog("error search "+email_del);
success = imap.Disconnect();
return imap.LastErrorText;
находит письмо в яндексе, находит в gmail-почте:

-но в mail.ru прям ни вкакую не хочет:

Хотя:
1. письмо есть.
2. с майлом код работает (коннектится нормально и папку INBOX видит) и если запустить другой код (удаление всех писем из папки разом или по-одному) - срабатывает успешно.
Погуглил и нашел ответ на подобный вопрос (гугл-переводчик помог):

Я так понял, что-то IMAP-серверу майла не нравится именно это: "SUBJECT Мероприятие"
Т.е., для майла должна быть какая-то другая формулировка подобного запроса? Может, в какой-то кодировке?
Если нужна денюжка за решение данной проблемы - пишите в личку, готов заплатить (в разумных пределах конечно)