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

Понимание / etc / aliases Exim4

Относительно этой страницы руководства exim / etc / aliases

Я не уверен как /etc/aliases работает. В

/etc/aliases
   The file should contain lins of the form
   name: address, address, ...

Я заглянул в /usr/share/doc/exim4-base/spec.txt.gz, но все, что я хочу, это пример формата псевдонимов.

Это

root:  bobjoe@mysite.com, Robbiejoe@mysite.com, bobjoe@mysecondsite.com

куда корень - это имя пользователя для входа в систему Linux и псевдонимы, следующие за ним (адреса электронной почты, которые попадают в папку входящих сообщений root)

Либо это

root:  bobjoe, Robbiejoe

Где доменное имя не указано .. так что файл псевдонима не заботится о домене .. ??

Итак, как вы можете направить bobjoe@mysecondsite.com к пользователю root?

/ etc / aliases используется для перенаправления почты для пользователей в локальном домене (домен, которому принадлежит сервер exim4). Следовательно, если бы у вас была строка вроде

joe:   joseph@another.domain.com, josephine@some.where.else
then email addressed to joe (and joe being a local user on the mail server) would be sent to the other two email addresses instead.

Если вы хотите перенаправить электронную почту, адресованную bobjoe@mysecondsite.com, на root, то вам прежде всего необходимо убедиться, что ваш почтовый сервер настроен для обработки сообщений для домена mysecondsite.com (т.е. mysecondsite.com должен быть relay домена, и записи MX для него должны указывать на ваш почтовый сервер), а затем (если вы хотите использовать / etc / aliases) bobjoe потребуется локальная учетная запись, плюс вам понадобится строка в / etc / aliases формы

bobjoe:   root
.

Для почтовых серверов с сотнями пользователей это было бы настоящей головной болью, поэтому я бы рекомендовал использовать другие методы псевдонима, например vexim.