Назад | Перейти на главную страницу

Ubuntu: настройка почтового сервера с несколькими доменами

У меня есть настройка веб-сайта на сервере A, который является виртуальным хостингом. Я хотел бы разместить свои электронные письма на другом сервере, скажем, на сервере B (Digital Ocean VPS) из-за проблем с пространством.

Я проверил различные руководства в Интернете, но не смог создать свой сценарий. Я хочу, чтобы server-B был почтовым сервером, я могу установить, postfix, dovecot, squirrelmail, lamp stack. Но меня путают конфигурации.

Я уже установил сайт xyz.com на сервере A, я хочу, чтобы сервер B использовался в качестве почтового сервера. Что мне здесь нужно, так это обновить записи mx на сервере A, чтобы они указывали на сервер B.

Какой процесс и тип конфигурации необходимы для решения такой среды?

ОБНОВИТЬ:

Я настроил свой VPS (сервер-B) для почтового сервера, и он работает нормально. Я все еще новичок в настройках почтового сервера.

Вот что я сделал: -

  1. Создал «Запись A» в DNS, скажем, «mailbox.mymailservice.com», которая указывает на мой IP-адрес VPS.

  2. Установил и настроил мой VPS (Ubuntu 16.04 x64) для стека LAMP, postfix, dovecot, squirrelmail с доменным именем «mailbox.mymailservice.com».

  3. Я добавил новых пользователей, таких как user1, и я могу отправлять и получать электронные письма на адрес user1@mailbox.mymailservice.com, и это нормально.

Но основное требование здесь - как размещать электронные письма других доменов в этом vps, чтобы я мог использовать его в качестве поставщика почтовых услуг. Допустим, у меня есть клиент с доменным именем myclient1.com, ему просто нужно указать свои записи mx на мой mailbox.mymailservice.com, чтобы они могли разместить свою электронную почту на моем сервере. Какие дополнительные конфигурации и услуги требуются для выполнения такого сценария?

Все, что вам нужно сделать, это настроить запись MX, указывая письма для example.com к example.org. В стиле BIND:

example.com     MX   10 example.org.

Конечно, вы не будете настраивать записи MX на «Server-A», а на своем DNS-сервере (который, надеюсь, отличается), и example.org должен указывать на ваш "Сервер-Б".