Unix Man (Справочное руководство)


ALIASES(7) - часть 3


foo:mach?\\foo

В случае, если не удалось осуществить выход, может возникнуть бесконечный ретрансляционный цикл. Если это случится, и цикл не возбудит связь uucp, зацикливание будет обнаружено, и сообщение вернется посылавшему. В данном месте файл alias.hash уже просматривался. Если нет явного задания устройства, как части значения, то принимающий будет считаться локальным. После завершения ретрансляционного совмещения имен по мере надобности необходимо совмещение имен устройства.

В файле maliases строка имеет вид:

alias:[[site!]machine:]...

Site и machine являются именами местоположения и усройства для определенных сетей и систем. Повторные имена местоположения и устройства направляют сообщения по определенным путям системы. Если нет имени местоположения и устройства, псевдоним опускается.

Перед тем, как программе mail послать сообщение, она ищет alises.hash, faliases и maliases файлы для того, чтобы увидеть, если имена, данные этой командой, являются псевдонимами. Каждый файл просматривается по очереди (aliases.hash, faliases, затем malises), и если соответствие найдено, псевдоним заменяется своим значением. Если не найдено, то именем считается действительное входное имя пользователя на этом устройстве. Поиск в aliases.hash продолжается до тех пор, пока не будут заменены все псевдонимы, поэтому для одного имени может быть найдено несколько замен. Циклы псевдонимов уже обнаружены. Если цикл существует, любые получатели, вовлеченные в цикл псевдонимов, убираются из списка, и на дисплее высвечивается сообщение об ошибке. Файл faliases просматривается также, от начала к концу, даже если он пустой. Maliases ищется только, если псевдоним содержит псевдоним устройства.

Когда псевдоним - пользователь или список пользователей, команда mail посылает сообщение каждому из списка пользователей. Когда команда-конвейер , команда mail начинает выполнение команды на определенном устройстве и посылает сообщение в виде входного сигнала. Когда данный псевдоним является ошибочным сообщением, команда mail игнорирует его и, вместо этого, высвечивает псевдоним и смысл стандартной ошибки.




Начало  Назад  Вперед