3 Steps To Get Yandex Mail For Your Domain With 1000 Users

Sometimes 10, 20 or 50 email accounts might not be enough for your company or organisation. But even then you might not want to invest on email hosting and increase your budget on IT. In this condition Yandex Mails for domains could be a solution.

Definitely many people do not want to rely Russian or Chinese services for some reasons. I will not in the situation to comment on that. So, This post will not be interesting for such people. If your organization is small or need not more than 25 email accounts, I will recommend Zoho Mail service. Using your own web hosting service could be an option but it will have some risk (which i will discuss some other time).

Yandex is 4th largest search engine of the world. It is most popular email and search engine provider in Russia. Its email service is reliable. If you want a complete free solution for more than hundreds or thousands accounts then this could, possibly, be the best solution.

However, the signup process is actually in Russian but using Google Translate you can easily do all the steps in your preferred language. Try Google Chrome for best experience. [After completing all of the following steps you will be able to change your language to English or other 10 languages.]

Step 1:

Visit https://pdd.yandex.ru/domains_add/ and add your domain name.step1Yandex will ask you to login (or signup) for a free @yandex.ru email id. At this level you will need to verify your mobile number (otherwise, you will have to solve captcha in Russian).

Verify your mobile number and proceed the signup process. It will be simply filling your first and last name, desired (available) username, password (twice), security qa. like this. [You may also use Facebook, Twitter, Google or VK single sign-in for this purpose. But prefered not to use it.]

Step 2:

Verify domain name: You may verify domain ownership either by uploading an html file OR by adding a CNAME record. Here is a screenshot.

  1. Add CNAME record:
    I prefer this method. Simply add a cname record and wait until it propagates. It will take a few minutes to few hours.
  2. OR, Upload HTML file:
    It will be instant if you opt to upload a file to your root domain.

Here, you should not change your DNS as they suggested to change. Simply add the CNAME or Upload the file for domain verification.

Step 3:

Add MX record and create your first email account.

Name Type of record Priority Host
@ MX 10 mx.yandex.ru.

Note: if @ is invalid then try your naked domain. e.g. example.com (not www.example.com).

Optional (but recommended)

Add SPF record:

Name Type of record Host
@ TXT v = spf1 redirect = _spf.yandex.ru

Step 4:

Once you will verify your domain and setup MX records they will ask you to create a new email account with a password. step3a


On first sign in users will have to accept T&C and fill some simple information. Once you logged in to your account, you may change your preferred language from Russian to English. You will find a flag icon on the bottom-right of the mailbox you just signed in.

Benefits over other providers:

  • Yandex is most popular site in Russia and holds 10 millions email accounts. Otherwise some personal preference the service is reliable and secure.
  • You will instantly get 1000 free accounts for your business.
  • You may also offer open registration for anyone from the public or your visitors, like Microsoft once did.

What might be not interesting:

  • Since this site is a Russian LLC, so you will be bounded by the law of the Russian Federation.

FYI, Yandex is listed on Nasdaq and you may track all news about this company on techcrunch also.

For such users I will recommend you to use your existing web hosting (it will be free for most of us) or paid email hosting like Google Apps or Microsoft Office 365.

If you have any problem in configuring your server or domain setup, leave a comment below. You may also refer to your domain host or registrar guide for help.

By Anand Kumar

I am the person behind this site.


  1. when it comes to typing mail.yandex.ru. with the . at the end everytime i try to put the dot it says its an error and the only way i can get it to accept is by leaving the . off and when i leave it off it doesnt forward anything to my inbox 🙁

      1. I meant, the default language for every user, so other users that I add don’t have to change it via the flag icon?

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.