Yandex Blog

Managing Subscriptions in Yandex.Mail with Machine Learning

Yandex.Mail has become one of the leading email platforms in Russia, with over 28 million active monthly users.  Today email acts as one of the main tools we use to organize our lives, from online purchases to booking travel and paying bills.  Through emails, we also discover new information, but often our inboxes can get overwhelmed with content and subscriptions.

Each Yandex.Mail user has on average 50 subscriptions.  To help users better manage their emails, the Yandex.Mail team developed a new feature that more easily manages and filters users’ unwanted subscription emails.  Yandex has integrated machine learning algorithms into the platform to determine which emails are coming from subscription services and can tell which emails from the same sender are relevant to users.  The user can decide which subscriptions they want to hide from their inbox by selecting multiple senders and hiding their messages with one click.  Along with no longer receiving future subscription emails from the hidden senders, users can also opt to delete all past messages from them.  The feature will help Yandex.Mail users easily remove clutter from their inboxes on both desktop and mobile versions of Yandex.Mail.

The smart algorithms powering Yandex.Mail detect and organize potentially important emails from the same senders that are sending messages to a mailing list.  Emails that include content such as bills, order information, and booking details will still be delivered to one’s inbox even if the user has already hidden newsletters or promotional emails from the same source.  The algorithms learn from a combination of semantic factors like keywords and user responses to prompts asking whether an email is a marketing newsletter. The algorithms are powered by a mix of technologies, including Yandex’s CatBoost and other open-source ML algorithms tuned for classification.

“Unsubscribing from all mailing lists takes time and effort.  By integrating a new ML-powered feature for quickly filtering subscriptions, we offer users an easy solution to improve this issue,” says Ilya Vorobiev, Senior Product Manager of Yandex.Mail.  “We are always striving to provide users with a high-quality experience. Through a testing period, we offered the feature to a select group of Yandex.Mail users and found the feature greatly improved their email experience.  On average, each user opted out of 38 subscriptions and reduced the volume of their incoming mail by 28%.  Of the users who hid subscriptions with the new feature, 60% decided to also delete the old subscription emails.”

Yandex.Mail organizes an active subscription list and users can mark a box next to each sender to hide subscriptions.  The user is also given the option to delete old emails from the mailing lists that they opted to hide.  Clicking on the email addresses in the list will show the user all emails from that sender.  The user can also see from which addresses emails are hidden, and at any time can reactivate these subscriptions.

The new smart feature in Yandex.Mail helps users manage their emails more efficiently.  Yandex.Mail also offers users other features to help them manage their inbox, such as a tool to schedule emails, unlimited online storage, and built-in integration with Yandex.Translate on the web app.  Users can access their Yandex.Mail accounts through the web app, iOS and Android apps, or through the email client of their choosing with support for POP and IMAP access.  Yandex.Mail mobile app users can also access email accounts from other email services.

The subscription management tool is currently available to most Yandex.Mail users and will roll out to all users in the coming days.

Mail Encryption in Yandex.Mail

With the data privacy issues making front pages around the world, Yandex.Mail emails are passed from user’s device to the Yandex.Mail server, from the Yandex.Mail server to the receiving mail server and to their final destination on the addressee’s device, in safety. Messages sent or received by over 50 million users of the service are now securely protected from tapping into during a server-to-server transfer by encryption.

Opportunistic encryption protects data during transfer between internet users by encrypting it in one or more segments of the route, depending on encrypting capabilities of each party. If one of the messaging systems supports encryption, while the other one doesn’t, data transfer takes place anyway, albeit unencrypted.

Historically, electronic messaging services developed as desktop computer programs – email clients, which accessed and transferred user’s emails using Internet Message Access Protocol (IMAP), Post Office Protocol 3 (POP3) and Simple Mail Transfer Protocol (SMTP). These days, the majority of emails around the world is sent and received via web-based email services, which use a common data communication protocol, Hypertext Transfer Protocol (HTTP). These protocols are used to pass information from sender to sender’s mail server, from sender’s mail server to receiver’s mail server, and then to access this information on receiver’s mail server and pass it on to receiver. These protocols don’t offer data encryption and require an extension to convert plain text to an encrypted form.

 

 

Yandex.Mail, one of Russia’s most popular email services, whose users send about 15 million messages and receive about 100 million messages every day, is now using cryptographic protocols Transport Layer Security (TLS) and Secure Sockets Layer (SSL) to provide secure communication between Yandex.Mail servers and the servers of other email systems. The service has been encrypting communication between users’ browsers and its servers since 2011, while data transfers between mailing clients and Yandex.Mail servers has been encrypted starting from 2009. All mobile versions of Yandex.Mail are shipped to end users with encrypting capabilities.

 


About 30% of all messages coming to Yandex.Mail servers are protected by encryption. We are always happy to see the messages in Yandex.Mail that arrive encrypted at each point of their path – from the sender’s browser to the sender’s mailing server using HTTPS to our mailing server using TLS over SMTP. This means that someone cares about people’s right for privacy as much as we do.