проблема с Chilkat и почтой

  • Автор темы Автор темы Pelengator
  • Дата начала Дата начала

Pelengator

Client
Регистрация
25.03.2019
Сообщения
50
Реакции
35
Баллы
18
Привет, Други! Возникла проблема с поиском письма через библу Chilkat.
А именно, при срабатывании части кода (которую расположил ниже)
должно найтись письмо, в заголовке которого, например есть слово "Мероприятие":

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-почте:
24845cd1eb.png


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


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

Погуглил и нашел ответ на подобный вопрос (гугл-переводчик помог):
1abdb803a8.png


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

Если нужна денюжка за решение данной проблемы - пишите в личку, готов заплатить (в разумных пределах конечно)
 
я понял. Там есть возможность вытянуть тему, чтобы посомтреть, что с ней не так?
да есть
вот с майла вытянул все темы:
55dd248c76.png


вот с яндекса:
7fd7c86733.png


- письма абсолютно одинаковые, отправлены с одного ящика
 
да есть
вот с майла вытянул все темы:
55dd248c76.png


вот с яндекса:
7fd7c86733.png


- письма абсолютно одинаковые, отправлены с одного ящика
имело смысл достать тему письма, о котором шла речь в стартпосте
 
имело смысл достать тему письма, о котором шла речь в стартпосте
да дело не в прям теме из стартпосте
тема может быть любой
вот я сейчас отправил одинаковые письма с одинаковыми темами на майл и на яндекс
потом кодом получил эти темы и с майла и с яндекса (скрины выше)
но при попытке найти и удалить это письмо - с яндекса без проблем удаляется:
f043c49e0d.png


а на майле ошибка:
ea098d9ee5.png


- не может найти письмо по данному заголовку
 
Mail.ru, получаем темы:
9b3445ec5a.png


пробуем найти и удалить и получаем ошибку:
24f1f6d1a6.png



Яндекс, получаем темы:
f802837e91.png


пробуем найти и удалить и получаем успех:
dd823d6ee7.png
 
Note: It seems that Microsoft IMAP servers, such as outlook.office365.com and imap-mail.outlook.com do not support anything other than 7bit us-ascii chars in the search criteria string, regardless of the SEARCH charset that might be specified.

Может здесь что-то подобное. Кстати, мс почта есть?
 
Тоже столкнулся с данной задачей.
Судя по имеющейся информации - Mail.ru не поддерживает поиск с критериями типа FROM, SUBJECT и т.п.

60941

Забавно, что последний комментарий совпадает по дате с последним постом автора здесь :D
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)