The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Exim. Проблема с роутером system_aliases, !*! Papa, 03-Окт-12, 02:24  [смотреть все]
Пытаюсь настроить Exim. Задача: письма локальным пользователям системы перенаправлять на внешний адрес (рутовую почту и т.п.). Адрес для перенаправления прописан в /etc/aliases, newaliases запускал. В результате вместо перенаправления получаю следующее:

#exim -bt root
admin@domain.tld
  <-- root@domain.tld
router = dnslookup, transport = remote_smtp

Т.е. exim локального юзера узнает, aliases смотрит и все равно отправляет на адрес локального пользователя. Пример:

/etc/aliases:
root: admin@domain.tld

И вместо root -> admin@domain.tld получаем root -> root@domain.tld

Часть конфига:

#primary_hostname =

domainlist local_domains = @
domainlist relay_to_domains =
hostlist   relay_from_hosts = 127.0.0.1

# qualify_domain = domain.tld
qualify_recipient = domain.tld

host_lookup = *

sender_unqualified_hosts = +relay_from_hosts
recipient_unqualified_hosts = +relay_from_hosts

system_aliases:
  driver = redirect
  allow_fail
  allow_defer
  check_local_user
  data = ${lookup{$local_part}lsearch{/etc/mail/aliases}}
  user = mailnull
  group = mail
  file_transport = address_file
  pipe_transport = address_pipe

Весь конфиг есть здесь http://pastie.org/private/js3xs0tjfevdf739wcxurw

Третий день бьюсь, не могу понять почему он вместо форвардига тупо подставляет домен qualify_recipient. Спасите, помогите.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру