Баг в поиске писем на Mail.Ru +16

- такой же как Forbes, только лучше.

image

Всем привет!

Недавно я участвовал в миграции корпоративной почты одной небольшой компании на хостинг Mail.Ru. Сразу хочется отметить, что у Мэйла для миграции есть удобная функция автоматического импорта ящиков из других почтовых сервисов, а также поддержка автоматического создания ящиков из CSV-файлов, обе возможности были опробованы и не вызвали каких-либо проблем. Приятным сюрпризом было наличие готовой инструкции по настройке доступа к почте для конечных пользователей.

Вообще всё было бы просто замечательно, если бы не одно но

Сотрудники часто обмениваются с контрагентами письмами с Excel-таблицами и активно пользуются поиском писем по данным из этих таблиц.

Одна из сотрудниц пожаловалась, что не может найти письмо, хотя в ящике оно точно есть. Поиск производился по номеру телефона, находившемуся в одной из ячеек Excel-файла, прикрепленного к письму. При проверке выяснилось, что искомое письмо с нужным номером действительно лежало в отправленных. Мы смоделировали ситуацию на других ящиках корпоративного аккаунта, а потом на других персональных аккаунтах Mail.Ru — проблема имела место и там.

Mail.Ru презентовал поиск по вложениям более двух лет назад, поэтому в наличие такого бага верилось с трудом. Но все же решили проверить. А уже в процессе написания статьи пришла мысль не ограничиваться одним только Mail.Ru, а пойти дальше и сделать небольшой обзор поисковых возможностей почтовых сервисов Mail.Ru, Яндекса и Gmail как наиболее популярных в России.

За основу была взята такая таблица:

image

И такой документ:

image

Таблицу я сохранил в форматах XLS, XLSX, ODS, PDF, текстовый документ — в DOC, DOCX, ODT, PDF. В итоге получилось 8 файлов, внутри которых было 4 образца:

1) только текст;
2) только числа;
3) текст с числами слитно;
4) текст с числами, разделенные пробелом.

Отправил файлы сам себе внутри тестовых ящиков. Получилось вот так (на примере интерфейса Mail.Ru):

image

Папка «Отправленные» была предварительно очищена, чтобы не было дубликатов.

При поиске по первому образцу (только текст) лучше всех оказался Яндекс, подтвердив свой фирменный девиз «Найдётся всё!»

image

Gmail отработал чуть хуже, не заметив таблицу OpenOffice:

image

Mail.Ru не нашел ни ODT, ни ODS:

image

И Mail.Ru, и Яндекс умеют искать по формам слов, даже несуществующих:

image
image

Gmail по умолчанию ищет слово строго в той же форме, но даже с опцией morph:on выдуманные слова просклонять не смог. Ну что ж, для заморского сервиса простительно. :)
После экспериментов со склонениями и спряжениями разных слов мне показалось, что Мэйл в морфологии разбирается лучше остальных.

Приятной особенностью поиска в Mail.Ru, которую я не нашел у других, является подсвечивание найденного фрагмента текста:

image

Но, в отличие от Яндекса с Gmail, здесь не выводится общее количество найденных писем.

Теперь посмотрим, как отрабатывает поиск по числам.

Цифры в составе слов (3-й образец) найти не смог никто. Эта же логика наблюдается и при поиске частей слов: ищется только слово целиком, по отдельным частям не работает.
При поиске 2-го образца (только числа) Яндекс опять отработал без проблем, gmail по-прежнему не увидел ODS-таблицу, а вот у Mail.Ru нашлась проблема посерьезнее. Тут не работает поиск чисел по таблицам Excel ни в старом формате XLS, ни в новом XLSX:

image

Если же в ячейке, помимо искомого числа, имеется текст или другое число, отделенное пробелом, как в 4-м образце, то поиск по этому числу работает (кроме файлов OpenOffice, о которых было сказано ранее):

image

Мы с коллегами, потратив миллионы заказчика за внедрение кастомизированного почтового сервиса и получив достойный откат от Mail.Ru, хотели было замять проблему, настроив в организации удобный бесплатный сервис от компании с известным именем, решили, что будет правильным помочь Mail.Ru в улучшении качества услуг, сообщив о найденном баге. Правда, были опасения, как бы после устранения этого и прочих багов Mail.Ru не решил пойти по стопам Google, который сделал свою почту платной для корпоративных клиентов. Товарищи из Мэйла, если вы это читаете и мои опасения оправданы, то лучше ничего не чините! :)

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

Через несколько дней сотрудник техподдержки попросил предоставить скриншоты с подробным описанием проблемы. Странно, вроде сразу описали всё подробно. Ну да ладно, правила есть правила. Расписали всё ещё раз, но уже с картинками.
Еще через несколько дней приходит письмо такого содержания, уже от другого сотрудника техподдержки:

Здравствуйте.
Спасибо за проявленное внимание к нашему сервису!
Ваше предложение передано на рассмотрение руководству.
С уважением, XXX Y
Служба поддержки пользователей
почтовой системы Mail.Ru
Ну что ж, посмотрим, что скажет руководство. Руководство, как это обычно бывает, все решения склонно тщательно взвешивать и обдумывать, поэтому я терпеливо прождал месяц, после чего поинтересовался, что было сделано по тикету.

Пришел такой ответ:
Здравствуйте.
На текущий момент данная функциональность отсутствует.
С уважением, XXX Y
Служба поддержки пользователей
почтовой системы Mail.Ru
На мой взгляд, к отсутствию функциональности можно отнести неработающий поиск в документах OpenOffice, а вот проблема с поиском чисел — явный баг.

Понятно, что в приоритете стоят задачи, которые увеличивают прибыль компании и найденный баг к этой категории не относится, но надеюсь, что Mail.Ru когда-нибудь пофиксит и его. И, возможно, добавит поиск по ODT- и ODS-файлам.

Еще мне пока не удалось оценить одну из важных, на мой взгляд, фич Mail.Ru — “неограниченный объем” почтовых ящиков (насколько знаю, пока она бесплатна). Кто в курсе, отпишитесь в комментариях, до какого максимального размера можно по факту раздувать ящики.

Вы можете помочь и перевести немного средств на развитие сайта



Комментарии (20):

  1. dmitry_dvm
    /#10483910

    Интересно было бы протестить outlook.com. Но вообще не знаю, что может заставить юзать мейлру в качестве корпоративной почты.

    • lostpassword
      /#10483982 / -1

      Сервис как сервис. Нормальная почта.
      Что может заставить не юзать Мэйл?)

      • scruff
        /#10485176

        Получать почту в MS Outlook через IMAP/POP3 не всегда удобно. Ни шейринга календарей, ни централизованной адресной книги и много чего еще. Предпочитаю «выпиливать» сию модель на предприятиях и заменять ее на RPC(MAPI)_over_HTTPS, не важно будь то Exchange Online или On-premise.

    • lieff
      /#10484224

      У меня учетка outlook.com, которую я завел для Xbox, однажды просто внезапно исчезла. Пароль вводил довольно длинный и только на Xbox. Новая учетка пока живет, но осадочек остался.

    • perlestius
      /#10486702

      Насчет outlook.com не знаю. Проверил в Exchange 2016. Вроде ищет и через OWA, и в обычном Outlook'е. Нашел даже по части слова (пробовал вбить ежзи, ёжзи — работает), чего не смогли сделать другие почтовые сервисы, рассмотренные в статье. Но, как ни странно, по запросу 123 не нашел «родной» Excel-файл, а ODS-таблицу нашел. :)

  2. Waki
    /#10484028

    Пробовали использовать примерно 3 года назад, потом заметили что старые письма просто исчезают, как сейчас с этим обстоят дела?

    • rvncerr
      /#10484320

      Можете в личку дать больше деталей?

  3. Agel_Nash
    /#10484176

    Ладно хоть, что при обращении в тех.поддержку mail.ru у вас не попросили выполнить трассировку до их серверов, а так же приложить отчет конфигурации компьютера и список запущенных процессов.

    • perlestius
      /#10484190

      К слову, недавно после внезапного падения одной из арендуемых VDS техподдержка хостера попросила для анализа ситуации представить им root-доступ к гостевой ОС :)

  4. rvncerr
    /#10484312 / +1

    Привет! Это я делаю поиск по почте.

    После экспериментов со склонениями и спряжениями разных слов мне показалось, что Мэйл в морфологии разбирается лучше остальных.

    Спасибо! Кстати, скоро станет еще лучше. Активно работаем над морфологией. :)

    Но, в отличие от Яндекса с Gmail, здесь не выводится общее количество найденных писем.

    Выводится, если больше одной страницы результатов.

    Цифры в составе слов (3-й образец) найти не смог никто.

    А это будет. Токенизацию тоже существенно улучшаем.

    Эта же логика наблюдается и при поиске частей слов: ищется только слово целиком, по отдельным частям не работает.

    К сожалению, нельзя сделать эффективно. Размер словаря по экспоненте вырастет. Поэтому, никто и не умеет. Подробнее по устройству поиска можно тут глянуть: habrahabr.ru/company/mailru/blog/167497
    Со времен публикации много улучшилось, но суть осталась таже.

    Тут не работает поиск чисел по таблицам Excel ни в старом формате XLS, ни в новом XLSX:

    А вот это уже и правда баг. И мы его уже фиксим.

    Понятно, что в приоритете стоят задачи, которые увеличивают прибыль компании и найденный баг к этой категории не относится, но надеюсь, что Mail.Ru когда-нибудь пофиксит и его.

    Это не так. Баги всегда имеют приоритет перед любыми фичами. Проблемой мы уже занимаемся и скоро пофиксим.

    • perlestius
      /#10485236

      Спасибо за развернутый ответ. Будем ждать. А поиск по форматам OpenOffice не планируете добавить в перспективе? И по максимальному размеру ящика можете дать ответ или это из серии «есть только две бесконечные вещи: Вселенная и ящик на Mail.Ru»?

      • rvncerr
        /#10486612

        По размеру ящика коллега ниже дал ответ.

        А вот по OpenOffice пока на ближайшее время не планировали, то есть точно не в этом году. :( А далее посмотрим, возможно все.

  5. DRDOS
    /#10484684

    Второй по убогости и криворукости сервис в нашей стране!
    Техподдержка все видала…
    Им плевать на все полностью.

    • EvgenT
      /#10484858

      Ну, по криворукости не знаю, но техподдержка — это да.
      С полгода назад отписался им по поводу клиента облака mail.ru для Linux.
      Проблема известная и, думаю, ни один я о ней им сообщил:

      W: Ошибка GPG: linuxdesktopcloud.mail.ru/deb default InRelease: Следующие подписи неверные: 8A99BA500079839DF7DE4833196205AF7396FF77
      E: Репозиторий «https://linuxdesktopcloud.mail.ru/deb default InRelease» не подписан.
      N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.

      Автору данной статьи хоть ответили. Моё же обращение — просто проигнорировано. Воз и ныне там.

      • manwe
        /#10486364

        Привет. Можешь сказать ящик, с которого писал, или номер тикета? Я разберусь.

    • perlestius
      /#10485028

      Даже интересно, а кто тогда на "почетной" первой позиции в Вашем рейтинге?

  6. DRDOS
    /#10485908

    На первом месте «Красавцы» с сервиса QIP.ru
    Те вообще То по месяцу нет доступа к письмам, А ТО вообще ГРОХНУЛИ всею переписка за 5 лет. А быдло в тех поддержке, отвечает, да подумаешь, сбой был. На вопрос как восстановить- а никак — отстань и так сойдет!!!

  7. Magir
    /#10486374

    Привет! Я отвечаю за Mail.Ru для бизнеса, куда входит корпоративная почта.

    Mail.Ru не решил пойти по стопам Google, который сделал свою почту платной для корпоративных клиентов

    Мы не будем делать платными то, что есть сейчас. Мы прорабатываем вопрос запуска платных сервисов для компаний, но в них будут входить новые функции и услуги, которых сейчас нет.

    Кто в курсе, отпишитесь в комментариях, до какого максимального размера можно по факту раздувать ящики.

    Ящики действительно неограниченны, есть лимит только на размер вложения — 30 Мб, всё что больше загружается в Облако и не хранится в почте.

    Если будут вопросы или предложения по Mail.Ru для бизнеса — пишите.

    • perlestius
      /#10486540

      Привет!
      Спасибо за комментарий.
      Не планируете добавить возможность аутентификации по уже существующей в компании базе пользователей (ActiveDirectory, LDAP)?

      • Magir
        /#10488466

        Пока не планируем, но у нас есть программа для синхронизации базы аккаунтов между AD и нашим сервисом — biz.mail.ru/ad. Пароли не синхронизируются.