Проблема домена [Понимание] при создании почтового сервера Linux

Хорошо, вот мой парадоксальный вопрос.

Около 1 года своей карьеры хобби я покупал домены и пакет хостинга у Reseller Club. Я приобрел их план "виртуального хостинга" и с помощью cPanel Я смог разместить и управлять примерно 7 веб-сайтами, электронными письмами, надстройками доменов для себя и своих клиентов.

Теперь, в этом месяце, я купил у другого провайдера план управления VPS-хостингом без root-прав. Работая на CentOs 6.5, с Nginx, PHP-FPM, установленным после нескольких сует, и Goggling, я смог без проблем работать на своих сайтах. Единственная запутанная часть - проблема с электронной почтой. Я понятия не имею, как решить логический аспект проблемы.

Хотя я смог настроить электронную почту для одной учетной записи, используя postfix, dovecot и установил roundcube/squirrelmail, и все работало просто отлично.

Проблема создания нескольких электронных писем для нескольких доменов, например, до того, как я переключился на VPS, у меня было 5 клиентов, которые имели несколько электронных писем, как john@foo.com, nina@bar.net ..., Там не кажется простым способом создать такой тип электронной почты и интегрировать резервную копию. Первая проблема заключается в том, как мне создать несколько учетных записей электронной почты, не конфликтуя с другими? Я понял, что каждая учетная запись электронной почты имеет свой собственный каталог в /home папка, но это означает, что если кто-то из site1 создает электронное письмо contact@site1.com а другой клиент из другого домена создает письмо с именем contact@differentsite.net тогда будет две папки с именем contact в домашнем каталоге. Это, безусловно, невозможно. Кроме того, на данный момент, во избежание путаницы среды моего веб-сайта с моей средой электронной почты, я привел второй VPS. всего за 512рам только для почтовой службы. Я подумываю об установке arch linux, поскольку это облегченная ОС. Я хотел бы получить отзыв об этом тоже.

Благодарю.

1 ответ

Решение

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

Посмотри на /etc/postfix/main.cfи искать строку virtual_alias_domains, Если его там нет, добавьте его. Строка должна содержать доменные имена, которые будут получать письма:

virtual_alias_domains = site1.com, differentsite.net

Затем добавьте строку, указывающую на файл, который будет содержать ваши сопоставления псевдонимов:

virtual_alias_maps = hash:/etc/postfix/virtualmaps

Далее сделайте файл (touch /etc/postfix/virtualmaps) и отредактируйте его в текстовом редакторе. Синтаксис довольно прост:

contact@site1.com            john
contact@differentsite.net    nina

Сохраните файл, сделайте postmap /etc/postfix/virtualmaps и ты должен быть готов к работе.

Другие вопросы по тегам