Я нашел на нескольких серверах следующую запись в /etc/aliases
:
root: \root,email@example.com
Вы можете отправить письмо по адресу /dev/null
как это:
root: /dev/null
Я не могу найти \root
используется в любой документации.
\root
Делать что-нибудь? but I can't find what the \ does
Обратная косая черта «ускользает» от следующего за ним токена, предотвращая дальнейшую интерпретацию.
Это важный механизм для определения псевдонимов, подобных примеру в вашем сообщении, где «root» имеет псевдоним, включающий как учетную запись с этим именем, так и другие адреса. Без \ цикл будет создан, когда программа, интерпретирующая псевдоним, попытается разыменовать «root», который включает в качестве члена «root» (который включает в качестве члена «root» и т. Д.)
я полагаю, что \root
предотвращает повторную передачу этого идентификатора через псевдонимы и (вместо этого) его доставку в ЛОКАЛЬНУЮ корневую учетную запись.
\root
сохранит сообщение в (например) /var/mail/root
и переслать его email@example.com
. Без него только email@example.com
получит сообщение. В \user, other@address
нотация очень распространена для пользователей, которые используют ~/.forward
файлы.
Установка обратной косой черты (\) перед именем пользователя в первом получателе - это особый синтаксис для доставки почты в локальную почтовую папку без дальнейшего псевдонима.
root: \root,email@example.com
Здесь пользователь root
пересылает почту в два разных места:
Пожалуйста, найдите подробности Вот.