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

Около 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 ответ1

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 и вы должны быть готовы к работе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .