Проблема домена [Понимание] при создании почтового сервера 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
и ты должен быть готов к работе.