Создаем email aliases в вашем домене.

Go to main page

Допустим, вы являетесь счастливым обладателем доменного имени john.name и вам захотелось принимать почту на адрес [email protected]. Но читать вы её хотите в ящике [email protected].

Или еще ситуация - вы популярный блоггер, которому люди задают много вопросов на имейл. Вы можете создать для этого специальный, например [email protected]. А письма отправленные на этот адрес будут пересылаться в ваш старый добрый [email protected]. Но при этом вы настраиваете фильтр, который будет сортировать эти письма в отдельную категорию.

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

Итак приступим. Для начала нужно установить postfix. Это такой почтовый сервер. Умеет он много чего и еще маленкая тележка, но я разбирался только с сабжем.

Устанавливаем postfix

sudo apt-get update

sudo apt-get install postfix

_Это в случае если у вас Ubuntu на сервере. Если какой-то другой дистрибутив, то поищите инструкцию для вашего него._

Модифячим конфиг

sudo vim /etc/postfix/main.cf

Его содержимое должно быть +/- следующим

1virtual_alias_domains = your-first-domain.com, your-second-domain.com
2virtual_alias_maps = hash:/etc/postfix/virtual
3myorigin = /etc/mailname
4inet_protocols = all

Доменные имена замените на свои. Или одно имя без запятой.

Сопоставляем алиасы с целями

Редактируем файл: sudo vim /etc/postfix/virtual

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

1name1@your-first-domain.com some-name@destination.com
2name2@your-first-domain.com some-name@destination.com
3name@your-second-domain.com some-name@destination.com

Обновляем таблицу имен

Эта команда применяет карту алиасов к базе данных сервиса postfix.

sudo postmap /etc/postfix/virtual

Перезагрузить сервис

sudo service postfix restart

Ах да! Забыл сказать об DNS конфигурации вашего домена

В общем, нужно создать A запись для поддомена mail (по вашему желанию), которая будет смотреть на IP адрес сервера, где "крутится" postfix.

А так же создать MX запись с подходящим приоритетом (у меня - 1) которая будет смотреть на почтовый поддомен. Например mail.domain.com.. Точка в конце адреса обязательна.

Ну вот как бы и все, должно работать. По крайней мере у меня работает - отличная штука.