Я использую сервер для пересылки электронной почты, отправленной в различные домены, в основные почтовые ящики соответствующих пользователей. У меня довольно стандартная установка exim со следующими существенными изменениями в конфигурации:
domainlist local_domains = lsearch;/etc/virtual/domains.list
sender_redirect:
driver = redirect
domains = lsearch;/etc/virtual/domains.list
data = ${lookup{$local_part}lsearch{/etc/virtual/domains/$domain}}
catchall_redirect:
driver = redirect
domains = lsearch;/etc/virtual/domains.list
data = ${lookup{postmaster}lsearch{/etc/virtual/domains/$domain}}
Файл /etc/virtual/domains.list
содержит список всех доменов, для которых мой сервер обрабатывает почту, и /etc/virtual/domains/
содержит имена файлов в соответствии с доменом, к которому они относятся, например /etc/virtual/domains/example.com
. Каждый из этих файлов имеет такой формат:
postmaster: me@gmail.com
someuser: address@yahoo.com
otheruser: kittens@aol.com
...и так далее. Эта конфигурация работает по назначению. Если пользователь находится в /etc/virtual/domains/example.com
, почта пересылается на указанный адрес, в противном случае по умолчанию используется адрес «почтмейстера» в качестве универсального.
Я хотел бы иметь возможность указать несколько адресов назначения, чтобы, например, почта, отправляемая на postmaster@example.com, пересылалась как на me@gmail.com, так и на kittens@aol.com. Я попытался использовать список, разделенный запятыми, и дважды перечислить пользователя с разными адресами, и в обоих случаях он перенаправлялся только на первый адрес.
Предоставляет ли lsearch возможность сделать что-то подобное? Если нет, могу ли я изменить свою конфигурацию, чтобы разрешить это? Любая помощь приветствуется.
Процесс расширения псевдонима на другой адрес электронной почты не ограничивается одним адресом. Exim принимает список, разделенный запятыми, и маршрутизирует каждый адрес электронной почты отдельно. Формат, который вы пробовали, где он был разделен запятыми, должен работать.
usera: me@gmail.com,user2@example.com