Сайт о телевидении

Сайт о телевидении

» » Почта Gmail — управление электронной почтой. Управление почтой

Почта Gmail — управление электронной почтой. Управление почтой

Почта для домена — красивый e-mail адрес, указывающий его принадлежность к Вашему домену. Можно сказать, что почта для домена придает Вам индивидуальности, так как не каждый может создать почту на конкретном домене, например site.ru, а только его владелец. В данной статье будет рассмотрен процесс регистрации и настройки данной услуги.

Шаг 1. Подключение домена

Как настроить почту для домена?

Первым делом Вы должны завести аккаунт на Яндексе. Если у Вас уже есть , то переходим сразу в раздел . Введите в поле свой домен и нажмите на кнопку Подключить домен .

Шаг 2. Подтверждение владения доменом

Вам будет предложено несколько вариантов для подтверждения владения доменом:


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

Ожидаем проверки владения доменом.

Яндекс сканирует домены не мгновенно, поэтому придется подождать. На странице настроек будет указано, в какое время будет проведена следующая проверка:

Если Вы сделали все правильно, то через указанное время вы увидите сообщение об успешном подтверждении владения доменом, и статус домена изменится на Ожидаем установки MX-записей.

Шаг 3. Настройка MX-записей

В Яндекс настроить MX-записи можно двумя способами:

  1. Делегировать домен на Яндекс - в этом случае настройка MX-записей произойдёт автоматически, но при этом домен будет привязан к Яндексу, а не к хостингу, поэтому используем вариант 2:
  2. Самостоятельно завести новую MX-запись через панель управления регистратора/хостинг-провайдера со следующими параметрами:
  • Имя поддомена - @
  • Тип записи - MX
  • Данные - mx.yandex.ru. (обязательно с точкой в конце!)
  • Приоритет - 10

У некоторых регистраторов доменов и хостинг-провайдеров, например 2domains и настроить MX-записи можно автоматически в личном кабинете/панели управления.

Если Вы сделали все правильно, через некоторое время ваш домен подключится, и вы увидите следующее сообщение: Домен подключен .

Шаг 4. Создание почтового ящика для подключенного домена

После того как мы подключили наш домен к Яндексу, можно создать до тысячи почтовых ящиков!

В разделе Мои домены под нашим доменом выбираем Добавить почтовый ящик


Прописываем логин ящика, задаем к нему пароль и нажимаем Добавить .

После добавления будет сообщение о том, что новый ящик добавлен успешно.

Выбираем наш созданный почтовый ящик и выбираем Настроить :


Нам доступны следующие опции:

  • Сменить пароль,
  • Заблокировать почтовый ящик,
  • Удалить почтовый ящик,
  • Добавить алиас ящика.

Поподробнее остановимся на алиасе ящика. Алиас — альтернативный e-mail адрес для конкретного ящика. Можно создать алиас для ранее созданного ящика. Например, Вы создали [email protected], и добавили к нему алиас [email protected]. Таким образом, если отправлять писыма на [email protected], то они все равно будут приходить на адрес [email protected]. Думаю, все понятно.

И последнее, что нужно сделать, — это пройти дорегистрацию. Нажимаем в самом верху страницы Вход в почту, вводим логин (можно без @domain.ru) и пароль от ящика, появится такая страница:

Заполняем все данные (Имя, Фамилия, Пол, вопрос для восстановления пароля и ответ на него, e-mail для обращения в службу поддержки (необязательно), Дата рождения), вводим защитный код с картинки и нажимаем Завершить регистрацию .

Всё! Теперь почтовый ящик доступен через веб-интерфейс Яндекс.Почты. А еще Вы можете к почтовой программе. Это очень удобно!

Настройка почты для личного домена требует некоторых технических знаний. Поэтому, если вы не знаете, что такое DNS- и MX-записи, лучше попросите выполнить настройку человека, которому как минимум знакомы эти слова. Либо найдите компании, которые помогут вам в этом. Как ни странно, некоторые готовы сделать это совершенно бесплатно , в том числе и помочь в регистрации доменного имени.

Хостинг-провайдер

Цена: различные варианты.

Самым распространённым сервисом будет именно тот, который предложит вам любой хостинг-провайдер. Обычно он так и называется: «Почтовый сервис» или «Почта». Как правило, стоимость такого сервиса от провайдера составляет примерно 100 рублей в месяц. У каждого хостинг-провайдера свои особенности предоставления услуг, но есть общие для всех провайдеров:

  • предоставление адресов типа [email protected];
  • размер каждого ящика от 25 МБ (за отдельную плату размер может быть увеличен);
  • работа с электронной почтой через веб-интерфейс;
  • imap (pop3) и smtp-доступ (для работы с электронной почтой через почтовые программы вроде Outlook или Thunderbird), иногда за отдельную плату;
  • антивирус для почтовых сообщений, иногда за отдельную плату.

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

«Яндекс.Почта» для домена

Цена: бесплатно.

Сервис предлагает почту для домена, а также DNS-хостинг (в том случае, если существующая система управления домена вашего хостинг-провайдера вас не устраивает), «Яндекс.Диск» размером 10 ГБ на каждого пользователя с возможностью увеличения объёма за дополнительные деньги. Внешний вид почты и список сервисов полностью аналогичен бесплатной почте от «Яндекса». Можно зарегистрировать 1 000 почтовых ящиков. Подключая сервис «Яндекс.Почта» для домена, вы получите следующие основные возможности:

  • алиасы (синонимы) почтового ящика (например, ваш почтовый ящик [email protected], но можно сделать адрес [email protected], [email protected] и так далее без регистрации отдельных почтовых ящиков);
  • алиас для домена (для этого необходимо добавить два и более доменов);
  • чат для домена (работает по протоколу Jabber, но требует настройки SRV-записи домена);
  • адресная книга (список контактов);
  • DKIM-подпись (DomainKeys Identified Mail - цифровая подпись вашего домена, чтобы письма не попадали в спам);
  • возможность организовывать рассылки по всем почтовым ящикам домена;
  • прикрепление файлов из «Яндекс.Диска»;
  • выбор даты и времени отправки почтового сообщения;
  • настраиваемое напоминание в случае отсутствия ответа на отправленное письмо;
  • уведомление о получении письма получателем;
  • настраиваемая фильтрация сообщений электронной почты (например, сообщения от определённого адресата автоматически перемещаются в определённую папку);
  • шаблоны писем;
  • метки писем;
  • спам-фильтр;
  • список дел;
  • временная шкала календаря;
  • доступ к почте по imap;
  • двухфакторная аутентификация (помимо логина и пароля, система запросит дополнительный код, сгенерированный с помощью смартфона).

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

Mail.ru для бизнеса

Цена: бесплатно.


Несмотря на название «для бизнеса», сервис может использовать любой человек, у которого есть свой личный домен

Сервис появился значительно позже и, наверное, является самым молодым на рынке. Однако за счёт знакомого многим интерфейса и имени сервис активно набирает пользователей. Так, например, сервис li.ru перенёс около 500 тысяч почтовых ящиков своих пользователей на сервис «Mail.ru для бизнеса».

Подключив свой домен к сервису, вы получаете стандартный набор услуг почты Mail.ru с возможностью добавлять почтовые ящики для своего домена. Всего можно добавить 5 000 почтовых ящиков на один домен. Каждому пользователю будет доступно бесплатное облако на 25 ГБ для хранения файлов с возможностью расширения за дополнительные деньги. В облаке можно создавать и редактировать документы форматов MS Office. Подключая личный домен для почты в «Mail.ru для бизнеса», вы получите следующие основные возможности:

  • почтовый ящик неограниченного размера для каждого пользователя;
  • алиасы для почтового ящика;
  • алиас для домена;
  • «Mail.ru Агент» для домена (в него автоматически добавляются все пользователи почтовых ящиков вашего домена);
  • адресная книга;
  • DKIM-подпись;
  • импорт всех почтовых сообщений из вашей старой почты;
  • возможность заходить на почту по адресу http://mail.ivanov.ru;
  • прикрепление файлов из облака Mail.ru или ссылки на них в письме;
  • шаблоны писем;
  • спам-фильтр;
  • подключение других почтовых ящиков;
  • двухфакторная аутентификация;
  • SMS-уведомления о входящих письмах (поддерживаются не все операторы);
  • различные темы оформления почтового ящика;
  • мобильное приложение для доступа к почте;
  • доступ к почте по imap.

Из минусов отмечу не отключаемую через настройки рекламу в почтовом ящике. Самый простой способ убрать рекламу и сделать ящик чистым - воспользоваться модулями-блокираторами рекламы, например .

Google Apps for Works

Цена: от 5 до 10 долларов за пользователя в месяц.

Около трёх лет назад эта служба была бесплатна для простых пользователей. Сейчас она осталась бесплатной только для отдельных категорий пользователей. Для остальных доступна только платная версия. Сервис ориентирован на командную работу, а не на одного человека, и имеет широкие возможности администрирования и настроек. Однако даже одному человеку есть чем воспользоваться. Сервис будет интересен тем, кто ни разу не пользовался почтой от Google - Gmail. Остальные увидят знакомый интерфейс. Количество почтовых ящиков ограничено вашим бюджетом.

Каждый пользователь на базовом тарифе получает 30 ГБ места в почте и Google Drive (1 ТБ, если пользователей меньше пяти, и неограниченное пространство в остальных случаях, на расширенном тарифе).

Подключая личный домен для почты в Google Apps for Works, вы получите следующие основные возможности:

  • почтовый ящик неограниченного или ограниченного размера для каждого пользователя;
  • алиасы для почтового ящика;
  • алиас для домена;
  • чат для домена (в него автоматически добавляются все пользователи почтовых ящиков вашего домена);
  • DKIM-подпись;
  • импорт всех почтовых сообщений с вашей старой почты;
  • возможность заходить на почту по адресу http://mail.ivanov.ru;
  • прикрепление ссылок на файлы из Google Drive в письме;
  • орфографическая проверка писем перед отправкой;
  • переводчик писем на другие языки;
  • спам-фильтр;
  • инструмент для форматирования (оформления) текста почтового сообщения;
  • автоответчик (будет отвечать за вас на все входящие письма заранее заданной фразой);
  • подключение других почтовых ящиков;
  • настраиваемая фильтрация сообщений электронной почты;
  • двухфакторная аутентификация;
  • различные темы оформления почтового ящика;
  • мобильное приложение для доступа к почте;
  • доступ к почте по imap;
  • отмена отправки письма (если нажали на кнопку «Отправить» и передумали);
  • различные дополнительные возможности из лаборатории (отдельные подключаемые дополнения).

Google зарекомендовал себя как надёжный сервис (конечно, за пару лет было несколько сбоев), и, что немаловажно, он присутствует на каждом современном смартфоне. А это значит, что нет необходимости выполнять ручные настройки, достаточно ввести лишь логин (адрес почтового ящика) и пароль к нему. Всё остальное будет настроено автоматически.

Google Apps for Works можно без ввода платёжных реквизитов в течение 30 дней.

Лично я пользуюсь именно этим продуктом.

Office 365 для бизнеса

Цена: от 200 рублей за пользователя в месяц.

Office 365 для бизнеса - это гораздо больше, чем просто почта. Это целый комплекс инструментов для выведения бизнеса в облако и ведения рабочей деятельности. Пакет насчитывает множество тарифных планов (не все они доступны на сайте), для обзора я выбрал тариф Office 365 Business Premium. Однако существует тарифный план Exchange Online, который входит в Office 365 Business Premium, но предоставляет инструменты только для работы с электронной почтой и голосовой почтой (но протестировать его без покупки нельзя).

Не буду рассказывать про все доступные варианты и стоимость. Отмечу лишь, что можно приобрести подписку с возможностью установки классических версий приложений офисного пакета MS Office для Mac OS и Windows. Помимо почты, каждому пользователю предоставляется облачный диск на 1 ТБ. Всего на минимальном тарифном плане можно подключить до 300 пользователей. Также будет доступна облачная версия пакета Office (Word, Excel, Power Point) и Skype для бизнеса (видеоконференции в формате HD и некоторые другие особенности). При создании рабочих групп можно работать на сайтах интрасети. Конечно же, из инструментов имеется календарь и задачи.

Подключая личный домен для почты в Office 365 для бизнеса, вы получите следующие основные возможности:

  • ограниченный до 50 ГБ почтовый ящик;
  • алиасы для почтового ящика;
  • алиас для домена;
  • адресная книга (в том числе и общая);
  • DKIM-подпись;
  • импорт всех почтовых сообщений из вашей старой почты;
  • возможность заходить на почту по адресу http://mail.ivanov.ru;
  • прикрепление файлов из облачного хранилища OneDrive;
  • инструмент для форматирования (оформления) текста почтового сообщения;
  • уведомления о доставке и прочтении;
  • спам-фильтр;
  • автоответчик (будет отвечать за вас на все входящие письма заранее заданной фразой);
  • настраиваемая фильтрация сообщений электронной почты;
  • различные темы оформления почтового ящика;
  • мобильное приложение для доступа к почте;
  • доступ к почте по imap;
  • доступ к почте по Exchange (не просто доступ к почте, но и много чего другого);
  • магазин дополнительных приложений.

Этот сервис я советую тем, кто привык работать в Outlook. По факту, Outlook заточен под Exchange-подключения и прекрасно с ним работает. Лично я около полутора лет использовал подобный тариф от Office 365 для бизнеса (тогда он назывался по-другому) и не имел никаких проблем с работой. Один раз пришлось воспользоваться услугами технической поддержки по телефону. Проблему решили очень быстро. Техническая поддержка этого продукта - одна из лучших на рынке.

Также не стоит забывать, что именно Microsoft является разработчиком очень распространённых продуктов для офисной жизни (Word и Excel) и их online-версии работают отлично - прекрасная альтернатива настольным версиям приложений.

Yahoo Small Business

Цена: 34,95 доллара в год и 9,95 доллара в месяц (планы Custom Mailbox и Business Email соответственно).

Yahoo - очень старый сервис. Один из немногих сервисов, который до сих пор не даёт пользователям «общаться» с почтовым ящиком по imap-протоколу. Помимо самой почты, Yahoo включает в стоимость один домен (который можно купить, подключаясь к их службе) и одну веб-страницу с внешним доступом. Если вы покупаете тариф Business Email, то у вас будет неограниченное количество почтовых адресов, в Custom Mailbox можно получить только один почтовый адрес. К почте прилагается календарь. Подключая личный домен для почты в Yahoo Small Business, вы получите следующие основные возможности:

  • безлимитный по размеру почтовый ящик;
  • адресная книга;
  • инструмент для форматирования (оформления) текста почтового сообщения;
  • автоответчик (будет отвечать за вас на все входящие письма заранее заданной фразой);
  • настраиваемая фильтрация сообщений электронной почты;
  • различные темы оформления почтового ящика;
  • спам-фильтр;
  • мобильное приложение для доступа к почте;
  • орфографическая проверка писем перед отправкой.

Несмотря на немаленькую цену, возможности почты весьма стандартны.

Zoho Mail for Business

Цена: несколько тарифов, от бесплатного до 10 долларов в месяц за пользователя.

Zoho - очень старый сервис. В нём представлено большое количество рабочих инструментов. Некоторые из них бесплатны, а некоторые (в основном нацеленные на продажи) платные.

Почта от Zoho имеет интеграцию с Zoho Docs (импорт из Google Drive), календари и задачи.

Подключая личный домен в Zoho Mail for Business, вы получите следующие основные возможности:

  • ограниченный по размеру почтовый ящик от 5 до 25 ГБ в зависимости от тарифного плана;
  • адресная книга;
  • импорт всех почтовых сообщений из вашей старой почты;
  • прикрепление файлов из облачных хранилищ Zoho, Dropbox и Google Drive или ссылки на них в письме;
  • настраиваемая фильтрация сообщений электронной почты;
  • шаблоны писем;
  • уведомления о доставке;
  • орфографическая проверка писем;
  • метки писем;
  • спам-фильтр;
  • инструмент для форматирования (оформления) текста почтового сообщения;
  • мобильное приложение для доступа к почте;
  • доступ к почте по map и active sync;
  • автоответчик;
  • алиасы для почтового ящика.

Это самые крупные сервисы, на которые стоит обратить внимание для использования на них почты своего домена. Если вы знаете другие варианты, пишите в комментариях.


Все хотят иметь красивый почтовый адрес. А иметь почту на своем собственном домене вдвойне приятно. Если у вас есть домен или вы только собираетесь его зарегистрировать, то вы можете:
  • Совершенно бесплатно создать почтовый ящик с тем адресом, который вам нравится.
    Например, vasya@вашдомен.ru или sveta@вашдомен.ru.
  • Раздавать почтовые ящики своим друзьям, родственникам или коллегам.
    В одном домене можно бесплатно создать до 1000 почтовых аккаунтов.
Почта для домена - это версия Яндекс.Почты со всеми основными возможностями: бесконечным почтовым ящиком, удобным современным веб-интерфейсом, защитой от спама.

Почтовыми ящиками можно пользоваться как через веб-интерфейс http://mail.yandex.ru/for/yourdomain.ru, так и через почтовые клиенты - с помощью протоколов POP3/IMAP и SMTP. Также вы можете настроить доступ к почте по адресу http://mail.yourdomain.ru, где yourdomain.ru - имя вашего домена.

Получите Яндекс.Почту для своего домена бесплатно и прямо сейчас.

Чтобы настроить почту для домена, авторизуйтесь на Яндексе (или зарегистрируйтесь, если у вас еще нет учетной записи на Яндексе). О том как правильно настроить, читайте ниже.

Настройка бесплатной почты на домене

Внимание! Для того, чтобы иметь возможность создать бесплатную почту для своего домена, Вы должны использовать наши DNS-сервера или иметь возможность редактировать зону на тех DNS-серверах, которые Вы используете для домена!

  1. Авторизуйтесь на Яндексе.
  2. Укажите домен, для которого вы хотите использовать Яндекс.Почту.

    В форму "Подключить домен" введите название домена, который вы хотите подключить.

  3. Подтвердите собственность домена.

    Подтвердить, что домен принадлежит именно Вам, можно любым из двух способов:

    1) Поместить файл с указанным именем и содержимым в корневой каталог вашего сайта. Это можно сделать через FTP-доступ к вашему сайту.

    2) Настроить CNAME запись с указанного на странице поддомена на домен mail.yandex.ru. Это делается в "Управлении зоной" в панели управления доменом (в случае, если используются наши DNS-сервера. В случае если используются не наши DNS-сервера, то уточняйте где можно внести подобные записи у владельца DNS-серверов). Необходимо указать следующие настройки:

    Имя поддомена - имя поддомена, указанное на странице подтверждения домена
    Тип записи - CNAME
    Данные - mail.yandex.ru.

    Статус домена вы можете увидеть на странице "Мои домены" (в Яндексе). У подтвержденного домена статус изменится с "Не подтвержден" на "Ожидаем установки MX-записей". На подтверждение может потребоваться несколько часов.

    После подтверждения необходимо будет настроить MX-записи для вашего домена (шаг 4).

  4. Настройте MX-записи.

    Чтобы почта приходила на ящики на подтвержденном домене, нужно настроить MX-запись вашего домена на почтовые серверы Яндекса.

    Настройка MX-записи производится в "Управлении зоной" в панели управления доменом (в случае, если используются наши DNS-сервера. В случае если используются не наши DNS-сервера, то уточняйте где можно внести подобные записи у владельца DNS-серверов):

    1) Удалите все существующие MX-записи. Внимание! Если на вашем домене уже есть почтовые ящики, после удаления MX-записей новые письма перестанут на них приходить, а будут приходить только на новые ящики, которые вы зарегистрируйте на вашем домене на Яндексе.

    2) Заведите новую MX-запись со следующими параметрами:

    Имя поддомена - @
    Тип записи - MX
    Данные - mx.yandex.ru.
    Приоритет - 10

    Статус подтвержденного домена изменится с "Ожидаем установки MX-записей" на "Подключен". Обращаем ваше внимание на то, что подключение может занять несколько часов.

    После подключения домена вы можете создавать почтовые ящики на нем и использовать их (шаг 5).

  5. Создайте почтовые ящики на подключенном домене.

    Почтовые ящики создаются на странице "Мои домены" (на Яндексе) по ссылке "Добавить почтовый ящик".

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

    Внимание! Доступны для регистрации любые корректные имена почтовых ящиков кроме abuse и postmaster. Для вашего удобства и для ответа на жалобы на спам с вашего домена мы перенаправляем почту, приходящую на эти ящики, в нашу службу поддержки.

  6. Создайте свою собственную страницу входа в почту (необязательно) .

    Вы можете настроить доступ к почтовому ящику на вашем домене по адресу mail.yourdomain.ru, где "уourdomain.ru" - имя вашего домена .

    Для этого необходимо настроить для вашего домена CNAME-запись с поддомена mail на адрес domain.mail.yandex.net.

    Необходимо указать следующие настройки:

    Имя поддомена - mail
    Тип записи - CNAME
    Данные - domain.mail.yandex.net.

    Для того, чтобы настройка вступила в силу потребуется некоторое время (от нескольких часов до двух дней).

Подключить домен к Яндексу Вы можете, перейдя по адресу https://pdd.yandex.ru/domains_add .

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


После этого Вам потребуется подтвердить свои права на владение доменом. Яндекс предлагает сделать это тремя разными способами:

  • с помощью размещения HTML-файла;
  • с помощью создания CNAME-записи для поддомена;
  • с помощью изменения контактного email для домена (данный способ мы не рассматриваем, так как считаем его менее удобным и долгим. Изменение контактного email для доменов, зарегистрированных через нас, производится через запрос в службу поддержки . Кроме того, для доменов в международных зонах Вам также потребуется предоставить копию документа, удостоверяющего личность).

Подтверждение домена при помощи HTML-файла.

Для потверждения данным способом Вам необходимо создать файл с указанным Яндексом именем и добавить в него заданную строку. Самый быстрый способ это сделать - используя наш Файловый менеджер . Перейдите в Панели Управления в «Файловый менеджер ».


В появившемся окне введите название файла и нажмите «ОК ».


Откройте созданный файл двойным щелчком левой кнопки мыши и заполните в соответствии с требованиями, которые предлагает Яндекс.


Подтверждение домена при помощи CNAME-записи

Для подтверждения данным способом, Вам необходимо создать указанный Яндексом поддомен и прописать для него заданную запись CNAME . Создать поддомен можно в разделе «Поддомены ». Для этого перейдите в данный раздел, затем выберите из списка свой домен и введите имя нужного поддомена. Оставшиеся пункты заполните как на рисунке. Нажмите кнопку «Добавить поддомен ».

Теперь необходимо перейти в раздел DNS .

Выберите из списка Ваш домен, затем в списке DNS-зон нажмите напротив зоны с Вашим поддоменом кнопку "Открыть режим редактирования ". Появится форма примерно как на рисунке ниже. Необходимо выбрать CNAME и ввести необходимую запись. Затем нажмите "Сохранить ".

После выполнения какого-нибудь из этих способов переходим обратно на страницу Яндекса и нажимаем "Проверить владение доменом ". Если всё прошло успешно, то переходим к следующему шагу - настройке MX-записей для домена.

Настройка MX-записей.

После подтверждения домена Вам необходимо настроить MX-записи .

Для этого в Панели Управления нужно снова зайти в раздел DNS и выбрать в списке тот домен, который Вы подключили к Яндекс.Почте. Теперь нажимаем кнопку "Открыть режим редактирования " напротив подзоны с именем домена. Воспользуйтесь готовым шаблоном для Яндекса (просто нажмите на кнопку MX шаблоны и выберите Яндекс) и нажмите кнопку "Сохранить ". Также Вы можете ввести нужные записи вручную, не используя готовый шаблон.


Возвращаемся на Яндекс и проверяем смену MX-записей . Этот процесс не мгновенный - потребуется 10-15 минут для обновления MX-записей . После завершения проверки Вы сможете создавать нужные Вам почтовые ящики на сервисе Яндекс.Почты.

Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из Панели управления аккаунта , раздел " ".

3 июня 2013 в 15:52

Как устроена Яндекс.Почта для доменов

  • Блог компании Яндекс

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

Как показало время, мы не ошиблись, и сегодня Почта для доменов Яндекса является почтовым сервисом в Рунете. Всего к ПДД подключено более 200 тысяч доменных имен и почти 3,5M почтовых ящиков. Каждый день к ПДД подключается около 200 доменов. В этой статье мы расскажем, как работает ПДД, а в комментариях с радостью ответим на ваши вопросы.

За время своего существования ПДД обросла множеством дополнительных функций: интеграцией с адресной книжкой, поддержкой jabber-сервера, списками рассылок, импортом почты с прежних серверов пользователя, и, конечно же, внешним API для автоматизации запросов. Например, нас долгое время просили сделать так, чтобы пользователь стороннего сайта, авторизованный на нём, сразу же попадал в свой ящик - без повторной авторизации в Яндекс.Почте для доменов. И наше API позволило реализовать такой способ беспарольной авторизации.

Все возможности, которые предлагает ПДД, требуют интеграции с различными компонентами продуктов Яндекса и не только. По сути своей, ПДД - это интеграционный сервис, сводящий воедино разрозненные компоненты под управлением администратора домена.

ПДД начинается с домена: его нужно подключить и проверить, что владелец домена и администратор ПДД - один и тот же человек. Случается, что домены по тем или иным причинам отключаются от ПДД на уровне DNS. Для подтверждения владения и для подтверждения статуса домена мы используем систему очередей проверок, состоящую из нескольких серверов хранилища очередей проверок в реляционной СУБД и кластера распределенных блокировок на базе MongoDB.

Чтобы не перегружать проверками серверы, на которых размещены сайты доменов либо DNS-серверы зон, каждая следующая проверка подтверждения происходит с возрастающим временным интервалом - начиная с пяти минут и заканчивая 24 часами. Проверки статусов доменов происходят чаще - приблизительно раз в четыре часа с постоянными временными интервалами. Такой подход позволяет значительно снизить нагрузку на воркеры очередей проверок. Как только домен подтвержден, его администратору становятся доступны все основные функции и он может создавать ящики.

Чтобы сохранить универсальный подход и уменьшить число ошибок, мы разработали внутренний API почты для доменов, который может быть использован другими компонентами Яндекса для обмена необходимой информацией. Так, например, публичный API почты для доменов - это один из таких компонентов. Вызовы публичного API транслируются в универсальные вызовы внутреннего API. Любые действия в веб-интерфейсе ПДД также вызывают методы внутреннего API.

В зависимости от требуемых действий обработчик вызовов внутреннего API может обращаться к тем или иным компонентам Яндекса. Основной принцип при проектировании новой функциональности заключается в том, чтобы не хранить на стороне ПДД информации, которая уже хранится где-то в другом месте. Исключение делается только для запросов, которые критичны ко времени выполнения, - их приходится кешировать.

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

Если для домена включена общая адресная книга, то каждый вызов методов создания или удаления ящика сопровождается дополнительными вызовами API адресной книги на изменение книжки домена. Таким образом, информация о новых адресатах домена моментально становится доступна для поиска. А если включен общий список контактов в jabber"е, то пользователя нужно добавить еще и в список контактов на стороне jabber-сервера.

При подобной интеграции большое значение приобретает время ответа сервисов и обработка возможных возникающих ошибок. В основном ошибки бывают двух видов: сетевые и логические. Для полноты картины посмотрим на список сервисов и особенности интеграции ПДД с ними.

Паспорт

Фактически, это основной источник данных для ПДД, не менее важный чем база данных, а местами даже и более. С Паспортом ПДД общается через внутреннее API по протоколу HTTP. Любые ошибки Паспорта критичны. Если Паспорт вернул ошибку или в общении с Паспортом произошел сбой, мы транслируем ошибку пользователю и отменяем действия, уже выполненные в базе данных или других сервисах. Таким образом, поддерживается транзакционность операций между разными интегрированными сервисами: для каждой команды есть ее антипод - команда отмены операции.

Почта

Это ключевой сервис, которым администратор домена управляет через ПДД. Создание почтового ящика требует большого объема вычислений, поэтому происходит в фоновом режиме. Образуется очередь атомарных операций, необходимых для завершения регистрации: завести ящик, применить основные настройки, заданные для домена и т.п. Сетевые ошибки в этом случае не столь критичны, поэтому в случае проблем операция спокойно откладывается на потом, в еще одну распределенную очередь, обработчики этой очереди старательно пытаются донастроить ящик в течении суток после сбоя.

DNS

Приблизительно каждый третий домен ПДД размещает DNS зону на серверах Яндекса. Ошибки работы с бэкендом DNS считаются критичными только в случае сетевых сбоев и полной невозможности записать в базу. Во всех остальных случаях срабатывают алгоритмы, которые позволяют решить задачу пользователя.

Например, в момент делегирования домена, Яндекс копирует часть записей с прежнего DNS сервера, чтобы пользователю не приходилось выполнять нудную работу по аккуратному переносу зоны. При этом может возникнуть ситуация, когда корневая запись домена имеет тип CNAME, что противоречит стандарту. Пользователь с такой CNAME записью не может включить Яндекс.Почту на своем домене, поэтому при импорте такая запись будет пропущена.

Журналирование и протоколирование

Как и в любом большом хозяйстве, здесь без протоколов никуда. ПДД ведет подробные журналы для всех операций взаимодействия с другими компонентами Яндекса. Часто по этим журналам удается найти проблему до того, как она становится заметна пользователям. За тем, чтобы сервис работал быстро и качественно, следит специальное ПО для мониторинга системных журналов. В случае больших аварий или ошибок, когда время обработки запросов значительно увеличивается или в ответах появляются ошибки, системные администраторы замечают это в течение нескольких минут и приступают к починке в любое время дня или ночи. Но об этом в следующий раз.

Ждём ваших вопросов!