У меня есть server1.com и server2.com оба указывающий на тот же сервер. Я хочу сделать всю электронную почту, отправляющую к @server1.com и @server2.com, идущему в тот же почтовый ящик в том конкретном сервере.
Я искал вокруг в Интернете и узнал, что должен настроить виртуальный домен для MTA, неважно, это - Sendmail или Postfix.
Интересно может я просто использовать /etc/aliases
для такой цели? Например:
info@server1.com: info
info@server2.com: info
Или я не могу сделать как этот и иметь для использования установки, описанной здесь: Sendmail много домен, Постфиксный много домен?
Для postfix вам необходимо обеспечить эти два параметра
alias_maps = hash:/etc/aliases
mydestination = domain1.com domain2.com
Поскольку postfix имеет много общего с sendmail (включая поддержку / etc / aliases
), то вы можете использовать те же / etc / aliases
. Эквивалентная настройка sendmail для postfix- mydestination
помещает домены в / etc / mail / local-host-names
. Например
# local-host-names - include all aliases for your machine here.
domain1.com
domain2.com
Ссылки:
Вы не можете использовать / etc / aliases
для виртуальных псевдонимов доменов, поэтому ваш синтаксис неверен. Правильный синтаксис:
name: addr_1, addr_2, addr_3, . . .
Где имя должно быть псевдонимом, часть перед @
. Что после @
зависит от того, что настроено в mydestination
(Postfix) или / etc / mail / local-host-names
( Отправить письмо). Здесь вы можете получить список ваших доменных имен.
Затем addr_1
и т. Д. Могут быть локальными именами пользователей, локальными / path / name
s, | командами
или даже : include: /path/name[1147150 provideds.[1275 sizes) Если псевдонимы всегда одинаковы для всех доменов,
/ etc / aliases
вполне подойдет. Если вам нужны разные пункты назначения для (скрытого) и (скрытого), вам необходимо использовать виртуальные псевдонимы. В Postfix это можно сделать с помощью virtual_alias_maps .