Pull to refresh
  • by relevance
  • by date
  • by rating

Теперь в Почту и Облако Mail.ru можно войти по отпечатку пальца

VK corporate blog Information Security *


Два наших сервиса — Почта и Облако Mail.ru — теперь позволяют входить в веб-клиенты по отпечатку пальца и с помощью внешних устройств: USB-, Bluetooth- и NFC-ключей. Наши сервисы пока единственные в России и одни из первых в мире начали использовать технологию электронных ключей WebAuthn в качестве альтернативы традиционным паролям.
Читать дальше →
Total votes 36: ↑32 and ↓4 +28
Views 7.7K
Comments 26

Zoom раскрывает личные данные пользователей, так как принимает их за работников одной компании

Information Security *IT-companies Video conferencing
imageФото: www.vice.com

Сервис видеоконференций Zoom, против которого выдвинули уже целую серию претензий относительно безопасности данных пользователей, снова оказался в центре внимания СМИ. На этот раз издание Vice обнаружило, что платформа автоматически добавляет своих пользователей в контакты друг к другу и раскрывает их личные данные. Пользователи получают чужие адреса электронной почты, имена, фамилии и фотографии.
Total votes 22: ↑22 and ↓0 +22
Views 10K
Comments 11

Корпоративная Почта Mail.ru на серверах компании: новый сервис для бизнеса

VK corporate blog IT Infrastructure *


Привет, Хабр! Наша Корпоративная Почта Mail.ru получила ряд дополнительных возможностей. В итоге получился эффективный и надежный инструмент, который даже вошел в Единый реестр российского ПО.
Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views 3.8K
Comments 23

Mail.ru Group представила сервис «VK Почта», доступный только для пользователей «ВКонтакте»

Social networks and communities IT-companies

Mail.ru Group рассказала о новом элементе экосистемы VK — сервисе «VK Почта». Теперь пользователи могут зарегистрировать почту с коротким доменом @vk.com Почтовый сервис рассчитан только на пользователей социальной сети «ВКонтакте».

Читать далее
Total votes 18: ↑15 and ↓3 +12
Views 5.9K
Comments 25

Веб-сервис как система реального времени

VK corporate blog Tarantool *
В начале декабря в Санкт-Петербурге при партнерстве Mail.Ru Group прошел полуфинал чемпионата мира по программированию ACM ICPC. В рамках чемпионата я встречался с участниками и рассказывал о том, как сделать веб-сервис системой реального времени; а сейчас хочу поделиться своим докладом на Хабре.

Говоря о системе реального времени, мы представляем атомную станцию, самолет или нечто подобное, где от скорости реакции информационной системы зависит жизнь людей. Если в системе реального времени команда будет тормозить 10 секунд из-за сборки мусора, последствия могут быть более чем плачевными. Реакция должна быть моментальной, причем за гарантированное время.

При работе веб-сервиса, конечно, жизнь человека не зависит от того, насколько быстро он открыл письмо в почте, но требования к веб-сервису почти такие же. Еще 15 лет назад, когда пользователь кликал на ссылку, он ожидал реакции 10 секунд; для медленного интернета того времени это было нормально. Современный интернет – это широкие каналы, быстрые компьютеры. У пользователей все работает быстро, и они ждут от сервисов того же.

Когда пользователь куда-то кликает, он ожидает моментально получить реакцию на свой клик. Что такое моментально? Для человека комфортной задержкой считается время отклика порядка 200 миллисекунд, хотя на самом деле человеческий глаз различает время около 10 миллисекунд. Веб-сервис должен реагировать на действия пользователя не более чем за 200 миллисекунд — чем меньше, тем лучше.

Итак, современный веб-сервис, по сути, должен быть системой реального времени. Как сделать так, чтобы он отвечал этому требованию, я расскажу на примере Почты Mail.Ru.
Читать дальше →
Total votes 41: ↑35 and ↓6 +29
Views 14K
Comments 20

О ценности прямого общения с пользователем

VK corporate blog Interfaces *
image
Тестирование интерфейса в юзабилити-лаборатори

Я уверен, каждый из вас проходил этап от «мне фича нравится — значит, нравится всем» до «если конверсия по графикам растет, значит, фича нужная». Поэтому «как побороть в себе слепое» я рассказывать не буду. А поделиться хочу нижеописанным опытом.

В прошлом году я открыл для себя прекрасный канал бесценной информации — прямое общение с пользователем. Именно прямое, а не через письма обратной связи и, тем более, графики.

Выкатываю я новый функционал. Смотрю на графики: все хорошо, я прихожу на исследование довольный (кстати, у нас отличная лаборатория). Пользователь говорит: «Вы тут недавно новое добавили, мне не нравится, хочу отключить».
Читать дальше →
Total votes 78: ↑70 and ↓8 +62
Views 14K
Comments 27

Технические рекомендации к почтовым рассылкам

VK corporate blog Email layout *
Tutorial


«Даже если вы получите какое-нибудь письмо, вы не сможете его прочитать»
(Марк Твен)

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

Итак, ваш проект набирает популярность и нравится пользователям, вы собираетесь оставаться с ними на связи. Вы ознакомились с административными требованиями (о которых мы писали ранее) и собираетесь ответственно и без спама организовать рассылку для тех пользователей, которые готовы ее получать. А может быть, вы просто собираетесь настроить корпоративную почту. Поднимаете из дистрибутива почтовый сервер, пишете скрипт, запускаете и… 70% получателей письмо не доставлено, у 15% оно попало в папку «Спам», а остальные не могут прочитать то, что в нем написано. О том, что делать, чтобы этого не случилось, я попробую рассказать в этой статье.
Читать дальше →
Total votes 54: ↑46 and ↓8 +38
Views 42K
Comments 25

Приглашаем на конференцию по web-разработке 29 ноября

VK corporate blog Website development *


Друзья, 29 ноября в московском офисе Mail.Ru Group пройдёт конференция для frontend-разработчиков, посвящённая веб-разработке в мобильном и «большом» сегментах сети. Перед слушателями выступят специалисты, работающие в проектах Почта Mail.Ru, Одноклассники, Облако Mail.Ru и Редактор документов.

Программа конференции:

Андрей Сумин, руководитель разработки клиентской части Mail.Ru, представит доклад «Редизайн, ни одного пользователя не пострадало».

Мы часто слышим как надо разрабатывать, писать тесты и профилировать программный код. Но редко компании делятся опытом выкатки нового кода на продакшен. Андрей расскажет про этапы выкатки нового дизайна почты на миллионы пользователей.
Читать дальше →
Total votes 53: ↑40 and ↓13 +27
Views 12K
Comments 24

Как мы научили Почту Mail.Ru склеивать письма в треды

VK corporate blog Interfaces *Usability *
Треды, или цепочки писем, всегда были одной из самых желаемых фич в Почте Mail.Ru, при условии, что опрос «Какого функционала вам не хватает?» проводился среди продвинутой аудитории (например, среди программистов или хабраюзеров). Вторая по популярности фича среди гиков — это, пожалуй, двухфакторная аутентификация, но о ней в отдельном посте.

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

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



Однако легко решить, но не так легко сделать. На этапе продумывания логики обнаружилась масса нюансов. Хотя треды уже были реализованы в других почтовых службах, нам все равно пришлось разрабатывать собственный алгоритм. Во-первых, какие-то чужие решения нам казались ошибочными, и мы решили их исправить, во-вторых, логика работы некоторого базового функционала нашей почты отличается от работы похожего функционала у других, поэтому просто «перенять опыт» as is невозможно.

В этом посте мы хотим рассказать о том, какие трудности нас ждали и как нам удалось их преодолеть.
Читать дальше →
Total votes 92: ↑71 and ↓21 +50
Views 27K
Comments 71

Напиши под то, не знаю что: особенности разработки под Apple Watch на примере Почты Mail.Ru

VK corporate blog Development for iOS *Objective C *


Привет, Хабр! Недавно мы обновили приложение Почты Mail.Ru для iOS. Теперь оно поддерживает Apple Watch. Сегодня я хочу рассказать, с чем мы столкнулись при разработке приложения для еще не вышедших на тот момент часов, и поговорить о том, как справляться с минимализмом SDK и невозможностью протестировать приложение на «живом» девайсе.
Читать дальше →
Total votes 40: ↑33 and ↓7 +26
Views 16K
Comments 7

Идем на рекорд: как мы оптимизировали прикрепление изображений в Почте Mail.Ru для iOS

VK corporate blog Interfaces *Usability *


По внутренней статистике Почты Mail.Ru, 80% файлов, отправляемых по email — изображения. Мы и сами каждый день шлём десятки макетов, прототипов и скриншотов. Конечно, мы захотели сделать такой распространенный сценарий удобнее, и нам это удалось. В результате отправлять фото и видео из нашего iOS-приложения стало гораздо удобнее и быстрее, чем у конкурентов. Например, чтобы прикрепить к письму три фотографии, в Почте Mail.Ru нужно всего пять нажатий. Это на 10 меньше, чем в Gmail, и на целых 13 — чем в Apple Mail. Под катом рассказ о работе над этой задачей, от возникновения идеи до её воплощения, а также несколько тяжелых гифок.
Читать дальше →
Total votes 47: ↑36 and ↓11 +25
Views 12K
Comments 23

Поддержка тредов в Android-приложении Почты Mail.Ru: добиваемся полного синхрона

VK corporate blog


Треды, или цепочки писем в почте, — одна из фич, на которые у гиков и массовой аудитории полярные взгляды. Гики активно ими пользуются; обычные пользователи, как показывают наши опросы, относятся к ним скорее настороженно. Во-первых, непривычно, во-вторых, люди опасаются, что не смогут сориентироваться в цепочках. Когда мы реализовывали треды в веб-версии Почты Mail.Ru, мы помнили об этом челлендже — и нашли, как нам кажется, максимально удобный и интуитивно понятный алгоритм группировки, который будет удобен и гикам, и менее продвинутым юзерам. За основу в работе над мобильными тредами мы взяли систему, разработанную большой Почтой, так как мы не хотели запутать пользователей и делать разную логику. Наша задача с точки зрения продукта заключалась в том, чтобы и веб-треды, и мобильные треды работали для пользователя одинаково. Но многие вещи пришлось переделывать с учетом офлайн-работы. О том, как мы сделали в Android-приложении Почты Mail.Ru цепочки, где письма не теряются даже при сбоях в сети, я расскажу в этой статье (о том, как сделали то же самое в iOS-приложении, расскажем в одном из следующих постов).
Читать дальше →
Total votes 23: ↑18 and ↓5 +13
Views 6.4K
Comments 9

Игра в кошки-мышки: как создавался антиспам в Почте Mail.Ru и при чем здесь Tarantool

VK corporate blog Information Security *System Analysis and Design *NoSQL *Tarantool *


Привет, Хабр! В этой статье я хочу рассказать о системе антиспама в Почте Mail.Ru и опыте работы с Tarantool в рамках этого проекта: в каких задачах мы используем эту СУБД, с какими трудностями и особенностями ее интеграции столкнулись, на какие грабли наступали, как набивали шишки и в итоге познали дзен.
Читать дальше →
Total votes 50: ↑45 and ↓5 +40
Views 13K
Comments 51

Переходим c Tarantool 1.5 на 1.6

VK corporate blog High performance *Python *Go *Tarantool *


Привет, Хабр! Хочу рассказать историю миграции с Tarantool версии 1.5 на 1.6 в одном из наших проектов. Как вы думаете, нужно ли заниматься миграцией на новую версию, если и так все работает? Насколько легко это сделать, если у вас уже написано достаточно много кода? Как не затронуть живых пользователей? С какими трудностями можно столкнуться при таких изменениях? Какой вообще профит от переезда? Ответы на все вопросы можно найти в этой статье.
Читать дальше →
Total votes 55: ↑48 and ↓7 +41
Views 8.9K
Comments 14

Проблемы безопасности почты Mail.ru

Information Security *
Sandbox
Два года назад мной был написан несложный PHP-скрипт для формы обратной связи. Письма приходили на почту mail.ru. Как выяснил позднее, в скрипте была ошибка. В «From» я вставлял емэйл-адрес клиента (по сути, подделывал отправителя), однако письма приходили, и ладно.

Исходный код:

$email = $_POST['email'];
$headers .= "From: " . $email . "\r\n";

А не так давно заметил, что заявки перестали приходить… Проверил форму — не работает. Вызвало недоумение, ибо никто ничего не трогал, и два года всё работало нормально. По ходу экспериментов выяснилось, что если использовать такой код:

$email = "Сбербанк <help@sberbank.ru";
$headers .= "From: " . $email . ">>\r\n";

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

image
Читать дальше →
Total votes 86: ↑57 and ↓29 +28
Views 39K
Comments 99

Зов Даты, или Как прошел второй хакатон Почты Mail.Ru

VK corporate blog Data Mining *Hackathon
14-15 июля Почта Mail.Ru провела свой второй хакатон SmartMail Hack 2: Call of Data. Участникам нужно было разработать новое, интересное и полезное решение для представления данных из Почты. И по горячим следам спешим рассказать о победивших на хакатоне проектах.


Total votes 30: ↑28 and ↓2 +26
Views 5K
Comments 5

Быстрая отписка от рассылок в Почте Mail.Ru

VK corporate blog
Tutorial
Представляем вам новый сервис Почты, быструю отписку от всех назойливых рассылок «Управление рассылками».



Современный пользователь подписан на множество рассылок: онлайн-магазины, сервисы, издания, форумы и другие источники писем. Количество подписок может превышать десятки и даже сотни. Какие-то из них со временем теряют актуальность, на другие человек подписывается случайно, третьи со временем становятся назойливыми. При этом процесс отписки бывает крайне затруднителен.
Читать дальше →
Total votes 45: ↑37 and ↓8 +29
Views 18K
Comments 52

Приглашаем всех на хакатон SmartMail Hack: Про Добро

VK corporate blog Hackathon

29 и 30 сентября 2018 г. в московском офисе Mail.Ru Group пройдёт хакатон «SmartMail Hack: Про Добро», организуемый Почтой Mail.Ru и проектом HELP. Надо разработать приложение для помощи подросткам в сложных жизненных ситуациях. Экспертный партнер проекта — фонд «Твоя территория».
Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views 2.2K
Comments 0

Хакатон Про Добро: как прошел первый благотворительный SmartMail Hack

VK corporate blog Development of mobile applications *Hackathon
В последние выходные сентября команда Почты Mail.Ru провела свой первый хакатон, посвящённый благотворительности. И это было непросто.



Мы поставили перед собой большую цель:

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

Кажется, что нам всё это удалось.
Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views 2K
Comments 0

SmartMail Conf: первая конференция Почты Mail.ru по машинному обучению

VK corporate blog Machine learning *Conferences Artificial Intelligence


23 марта в нашем офисе пройдет первая профессиональная конференция от разработчиков Почты Mail.ru — SmartMail Conf. Она будет посвящена использованию технологий машинного обучения в высоконагруженных сервисах. Машинное обучение — одно из приоритетных для нас направлений, и используется, например, в Почте Mail.ru для классификации писем, защиты от спама, сортировки рассылок, выделения важных писем, в технологии Smart Reply и прочих задачах.
Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views 2.9K
Comments 0
1