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

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
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-почте:


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


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

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


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

Если нужна денюжка за решение данной проблемы - пишите в личку, готов заплатить (в разумных пределах конечно)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
ну а текстовку на мэил ру ты проверял у этого письма? Мб там как-то иначе
 

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
18
я понял. Там есть возможность вытянуть тему, чтобы посомтреть, что с ней не так?
да есть
вот с майла вытянул все темы:


вот с яндекса:


- письма абсолютно одинаковые, отправлены с одного ящика
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
да есть
вот с майла вытянул все темы:


вот с яндекса:


- письма абсолютно одинаковые, отправлены с одного ящика
имело смысл достать тему письма, о котором шла речь в стартпосте
 

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
18
имело смысл достать тему письма, о котором шла речь в стартпосте
да дело не в прям теме из стартпосте
тема может быть любой
вот я сейчас отправил одинаковые письма с одинаковыми темами на майл и на яндекс
потом кодом получил эти темы и с майла и с яндекса (скрины выше)
но при попытке найти и удалить это письмо - с яндекса без проблем удаляется:


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


- не может найти письмо по данному заголовку
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
Проведи ещё один тест для меня. Сделай ещё одинаковых писем, но заголовки строго на латинице
 

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
18
Mail.ru, получаем темы:


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



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


пробуем найти и удалить и получаем успех:
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
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.

Может здесь что-то подобное. Кстати, мс почта есть?
 

Pelengator

Client
Регистрация
25.03.2019
Сообщения
48
Благодарностей
34
Баллы
18
Регистрация
27.09.2019
Сообщения
69
Благодарностей
44
Баллы
18
Тоже столкнулся с данной задачей.
Судя по имеющейся информации - Mail.ru не поддерживает поиск с критериями типа FROM, SUBJECT и т.п.

60941

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

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