Что такое почтовый домен. Почта от яндекса на своем домене

Возможности 26.07.2019
Возможности
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 записью не может включить Яндекс.Почту на своем домене, поэтому при импорте такая запись будет пропущена.

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

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

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

Настройка домена для работы с хостингом

Создание почтового домена и ящиков

1. Войдите в хостингом, используя свой номер договора и пароль.

2. Перейдите в раздел Почта .

3. Нажмите кнопку Создать новую почту в правом верхнем углу.

4. В блоке Выберите домен выберите домен из списка, зарегистрированных по договору или введите имя домена вручную, выбрав пункт Новый домен , далее укажите имя почтового ящика и пароль. Затем нажмите кнопку Создать .

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

Изменение пароля и настроек почтового ящика

1. В разделе панели управления Почта ваш_домен Почтовые ящики нажмите на название ящика, чтобы перейти к его настройкам. На странице настроек вы можете добавить краткое описание (комментарий) и синонимы, установить объем дискового пространства (лимит), а также изменить текущий пароль ящика.

2. В блоке Синонимы вы можете добавить синоним почтового ящика. В нашем примере почтовый ящик [email protected] имеет синоним [email protected]. В результате письма, отправленные на адрес mail и mail1 будут попадать в один почтовый ящик.

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

Чтение почты

Если вы используете почтовую программу (например Outlook) настройте ее в соответствии с . Если не используете почтовые программы, вы можете воспользоваться веб-интерфейсом чтения почты. Для этого:


Основные параметры почтового сервера

Для подключения к почтовому серверу используйте следующие параметры:

Параметр сервера

Имя сервера

Порт для соединения

Порт для шифрованного соединения(SSL)

IMAP-сервер для входящей почты

На написание данной заметки меня подтолкнула статья Петра Александрова (ака WPnew), в которой он рассказывает, как можно сделать красивую почту с именем Вашего домена (сайта) и перенаправить на нее письма из уже существующие почтовых ящиков Gmail (Google) и Yandex. Я же предлагаю немного альтернативный вариант, при котором будет задействован Ваш хостинг и почтовый аккаунт в сервисе gmail.com от Google.

А теперь о моем варианте подключения почты, вида [email protected], где: name - любое имя (например admin), site.ru - имя Вашего домена (например сайт).

После нажатия на шестеренку, у нас появится следующее меню, где нажимаем "Настройки почты":

Выполнив предыдущую операцию, перед нами откроется меню настройки, где следует выбрать закладку "Аккаунты и импорт" (подчеркнута красной линией):

В данной закладке нас интересует "Добавить другой свой адрес электронной почты", на которые указывает красная стрелка. Кликаем левой клавишей мыши на эти слова. То, что подчеркнуто зеленой линией понадобится нам в самом конце, поэтому пока пропускаем.

Нажав на "Добавить другой свой адрес электронной почты" перед нами откроется новое окно, в котором мы можем ввести свое имя, либо прозвище (кто на что горазд). А вот под цифрой 1 мы вводим наш адрес электронной почты с именем сайта (который мы создавали на хостинге). Таким образом мы говорим Gmail, что будем в дальнейшем писать с его аккаунта, но люди будут получать письма с требуемым нам именем. Вводить нужно уже зарегистрированную почту на хостинге.

После того, как заполнили пункт 1 , нажимаем кнопку "Следующий этап" (цифра 2 ) и перед нами открывается следующее (клик для увеличения):

Здесь советую ничего не трогать а просто нажать "Следующее действие" (цифра 1 ). Здесь мы увидим:

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

У поисковика Яндекс кроме обычной почтовой службы есть еще и корпоративная. Называется она Почта для домена и находится по адресу pdd.yandex.ru . Там бесплатно дают электронные ящики для сайта в количестве до 1000 штук. Или даже больше по запросу в службу поддержки.

Отличия корпоративной почты от обычной

Когда мы регистрируем обычный ящик, Яндекс предлагает выбрать для него название - логин. Оно должно быть уникальным - таким, которого еще нет в системе. Но проблема в том, что большинство простых логинов занято. И такие названия как info, manager, reklama использовать нельзя.

Еще в названии ящика всегда будет указан сайт Яндекса: @yandex.ru, @yandex.by, @ya.ru. А это не очень хорошо, если адрес вам нужен для бизнеса. Некоторых клиентов он может отпугнуть, ведь сразу понятно, что ящик бесплатный.

Адрес обычной почты

Корпоративная почта добавляет к логину адрес вашего сайта. То есть вместо @yandex.ru будет @ваш_сайт. И логин вы можете зарегистрировать любой, даже очень простой.


Адрес корпоративной почты

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

Что нужно для подключения корпоративной почты

1. Обычный ящик на Яндексе.

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

2. Домен, то есть адрес своего сайта.

Он будет добавляться к названию каждого ящика после знака @.

Допустим, у моей фирмы есть сайт с адресом site.ru. Вот site.ru - это домен. И этот адрес будет у каждого корпоративного ящика. Если я создам почту с названием info, ее адрес будет [email protected]

Что делать, если нет домена

Без домена корпоративную почту открыть не получится. Придется его купить.

В зоне.ru домен стоит около 200 рублей в год. Купить его можно через какого-нибудь регистратора или хостинговую компанию. Лучше брать у проверенных регистраторов, например, у reg.ru .

Как подключить корпоративную почту

Для этого заходим в свой обычный ящик на yandex.ru.

В поле «Имя домена» печатаем адрес своего сайта и нажимаем «Добавить домен».

3. Подтверждаем владение доменом.

Система предлагает два варианта. Первый: делегировать домен на Яндекс. Это подходит, когда адрес пустой. То есть когда на нем нет сайта.

Второй вариант чуть сложнее: нужно подтвердить владение адресом (Шаг 1) и настроить MX-записи (Шаг 2). Это подходит, если на домене есть сайт.

После подтверждения придется подождать, пока настройки вступят в силу. Обычно это длится около суток, но может и дольше (до 72 часов).

4. Создаем ящик.

Для этого просто указываем нужный логин, пароль и нажимаем «Добавить».

Обязательно зайдите в ящик после его создания!

Там надо будет сделать первоначальные настройки: указать имя, фамилию и другие стандартные данные.

Как войти в ящик

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

Или добавляем адрес. Для этого нажимаем на аватар в правом углу формы.

Печатаем полный адрес ящика (вместе с доменом) и пароль от него.

Если все указано верно, почта откроется. Внутри она точно такая же, как и обычная.

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

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

Сам ящик настраивается так же, как и любой другой на Яндексе. Входим в него и вверху справа нажимаем на шестеренку.

А вот если нужно сделать что-то глобальное, например, сбросить пароль или удалить ящик, то переходим в «Почту для домена». Для этого сначала открываем ящик, к которому она привязана. Затем переходим в pdd.yandex.ru.

Наверно многие сталкивались с вопросом «какой создать почтовый ящик для своего сайта?», а точнее, какой логин при этом использовать. Здесь, конечно, можно пофантазировать, придумать что-то вроде [email protected] или [email protected] , такой выбор подошел если бы не было другого варианта. Тем более это смотрится неофициально и не совсем профессионально. Мы это изменим и сделаем почтовый ящик с доменным именем нашего сайта, пример: admin@сайт или suport@сайт .

Решить данную задачу можно несколькими путями: воспользоваться регистрацией почтовых ящиков предлагаемым хостером (с большим количество ограничений и недостатков), или же зарегистрировать почту в известном сервисе Яндекс. Чем сейчас и займемся. Также можно зарегистрировать почту в Google Apps, но с некоторых пор это услуга стала платной 5$ месяц.

Для начала рассмотрим какие возможности и плюсы у данного сервиса:

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

Первый шаг.

Нужно подтвердить домен, есть три варианта:

— Загрузить файл с указанным именем и содержимым.
— Настройки CNAME-записей.
— Указать почтовый адрес с помощью хостера.

Воспользуемся первый вариантом, он самый простой. Создайте html-файл с именем и содержимым, которое будет указанно.

После чего залейте этот файл на свой сервер в корневую папку и в первом шаге жмем кнопку «Подтвердить владение доменом».

Шаг второй.

Настраиваем MX-записи, самый простой способ – делегировать домен на Яндекс. Но здесь могут быть затруднения, поскольку не на всех хостерах совпадает описание действий, но принцип остается тот же.

Жмем кнопку «Редактор DNS»

dns1.yandex.net.
dns2.yandex.net.

Здесь полное описание DNS — хостинга help.yandex.ru/pdd/hosting.xml

Теперь нужно добавить MX –запись на вашем хостере. Для этого заходим в cPanel и в раздели «Почта» выбираем «Запись-MX».

Внизу на вкладке «Добавить новую запись» прописываем данные, которые дал Яндекс на втором шаге и жмем «Add New Record».

Основное мы сделали, осталось только создать почтовый ящик. На втором шаге есть пункт «Новый почтовый ящик»

Прописываем логин, который вы бы хотели, admin, например и придумываем пароль и жмем добавить. И последние – это нужно будет заполнить анкету ФИО и т.д. После всех этих настроек почта заработает не сразу, нужно подождать некоторое время иногда пару часов, а может даже пару суток.



Рекомендуем почитать

Наверх