Это содержимое файла / etc / aliases на моем сервере Debian (Wheezy), как оно есть:
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: t
1. Я заметил, что по умолчанию мой сервер отправляет электронную почту с того, что выглядит root@hostname.domain.com
. Итак, какое из правил выше регулирует это? postmaster: root;
?
2. Итак, правила в / etc / aliases используются для назначения пользователей отдельным отделам? То есть, например, все электронные письма, которые будут отправлены / получены для «злоупотреблений», будут доставлены с / на root@hostname.domain.com (который будет почтовым по умолчанию для root, если только нет псевдонима). Верный?
3. Может ли кто-нибудь объяснить, для чего на самом деле предназначался каждый из них - почтовый демон, почтмейстер, никто, хостмастер, usenet, новости, вебмастер, www, ftp, злоупотребление, noc, безопасность, root?
Я имею в виду описание типа « mailer-daemon
для отправки ошибок доставки электронной почты, но на самом деле не предназначено для получения электронных писем. security
Для того, где люди должны связываться с вами по вопросам безопасности» , или что-то подобное
Ответы:
/etc/aliases
Файл является частьюsendmail
. Он указывает, на какую почту аккаунта отправлено псевдоним, на самом деле должен быть доставлен. Например, почта дляftp
учетной записи будет отправлена в почтовый ящик пользователя root в указанной вами конфигурации.Несколько получателей также могут быть указаны в виде списка через запятую.
Перенаправление почты пользователям не все, что можно сделать. Почта также может передаваться в программы или просто направляться в файл по вашему выбору. Следующее будет «сдавать» всю почту от пользователя «кто-то»:
кто-то: / dev / null
Изменения в
/etc/aliases
файле не завершены, покаnewaliases
команда не будет запущена для сборки/etc/aliases.db
. Именно в этой более поздней форме, которая наsendmail
самом деле использует.источник
security
демон? ('security' указан в / etc / aliases.) Когда именно он срабатывает?alias
этому хосту. Почтаftp
будет доставлена вroot
почтовый ящик. Хотя он часто используется для перенаправления локально сгенерированной / доставленной почты куда-то полезному, он работает для электронной почты отовсюду и от любого, если он принят sendmail и конфиг говорит использовать файл псевдонимов./etc/aliases
не означает, что он использует sendmail. Postfix и exim4 оба используют/etc/aliases
также.mailer-daemon
,hostmaster
Иpostmaster
специальные адреса электронной почты , требуемые различный RFC, с явным исключением изmailer-daemon
которых мы можем считать как «закрепились в соответствии с соглашением или традицией».Это необходимо
mailer-daemon
для решения проблем, связанных с самой почтой, таких как SMTP-сообщения о сбое. Если ваш почтовый сервер получает недоставленное сообщение, он генерирует SMTP-уведомление о недоставке, адрес которого From :mailer-daemon
. Псевдоним существует в случае, если кто-то отвечает на сообщение о сбое; это относится к томуpostmaster
, кто является человеком, а не «почтовым демоном». Я не могу найти ни одного RFC, который описывает, неmailer-daemon
говоря уже о том, требует ли это. Возможно, вы могли бы переименовать этот псевдоним во что-то ещеmailer-server
, но тогда вам придется перепрограммировать свой почтовый сервер, чтобы идентифицировать себя, какmailer-server
при отправке отказов. Я не могу придумать причину, почему отказов не может быть просто отpostmaster
.RFC 2142 , раздел 5, дает сводку некоторых специальных псевдонимов и указывает на другие RFC, где они представлены. Здесь мы узнаем, что
postmaster
указано еще в RFC 822 (это в разделе 6.3). Почтовые сайты должны иметь этот псевдоним.hostmaster
упоминается в RFC 1033, 1034 и 1035. Другие псевдонимы, которые вас интересуют, также приведены в 2142.источник