Pull to refresh

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

Reading time 4 min
Views 11K
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 — “неограниченный объем” почтовых ящиков (насколько знаю, пока она бесплатна). Кто в курсе, отпишитесь в комментариях, до какого максимального размера можно по факту раздувать ящики.

UPD: в январе 2018-го починили поиск по XLSX
Tags:
Hubs:
+16
Comments 22
Comments Comments 22

Articles