У меня есть сервер debian, который использует exim4 как mta и courier-imap, чтобы пользователи могли читать main. Почта обычно либо доставляется локально, либо для пересылки почты на другой адрес используется файл псевдонимов. например
# Local account: foo receives mail for foo@domain.com
somealias: bar@otherdomain.com
otheralias: foo, bar@otherdomain.com # Deliver both locally and remote
Теперь у нас есть адреса электронной почты, к которым мы хотели бы получить доступ через imap, но также пересылать их на другой адрес электронной почты. Этого можно добиться, переименовав учетную запись и используя файл псевдонимов, но возможно ли это также с локальной учетной записью с таким же именем? Переименование учетной записи потребует некоторой реконфигурации в нескольких системах.
# buz@domain.com needs to be de delivered to both baz@otherdomain.com and the "buz" local account
# Possible solution, rename buz account to buzdummy, but this would case other problems
buz: baz@otherdomain.com, buzdummy
Просто делайте то, что вы начинаете в файле псевдонима - без переименования :-)
buz: baz@otherdomain.com, buz
Если псевдоним расширяется до себя, он не расширяется снова в цикле, а пропускается, поэтому почта пересылается за пределы и доставляется локально. (См. Exim документация ).