URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33974
[ Назад ]

Исходное сообщение
"Exim: форвардинг на другой сервер для заданных адресов"

Отправлено Bancal , 28-Авг-03 08:58 
Как можно реализовать такой финт ушами. Клиент хочет получать письма для определенных ящиков в моем домене на свой почтовый сервер. Как мне сказать Exim'y, что письмо с адресом user@domain.com переслать на сервер mail.pupkin.ru. Обычно такая задача решается созданием поддомена pupkin.domain.com и перенаправлением почты для этого домена на сервер mail.pupkin.ru.

Содержание

Сообщения в этом обсуждении
"Exim: форвардинг на другой сервер для заданных адресов"
Отправлено Weird , 29-Авг-03 04:00 
>Как можно реализовать такой финт ушами. Клиент хочет получать письма для определенных
>ящиков в моем домене на свой почтовый сервер. Как мне сказать
>Exim'y, что письмо с адресом user@domain.com переслать на сервер mail.pupkin.ru.

my_aliases:
    driver = redirect
    allow_defer = true
    allow_fail = true
    data = ${lookup {$local_part} lsearch {/etc/exim/virtual/users}}
    retry_use_local_part

файлик /etc/exim/virtual/users имеет вид

user        user@mail.pupkin.ru
user2      user3

Роутер этот нужно вставить до роутера, отвечающего за локальную доставку


"Exim: форвардинг на другой сервер для заданных адресов"
Отправлено Bancal , 29-Авг-03 09:37 
>файлик /etc/exim/virtual/users имеет вид
>
>user        user@mail.pupkin.ru
>user2      user3
Я несколько не то имел в виду. Нужно отправлять письма на сервер с заданным именем (IP-адресом) без изменения поля To: заголовка письма.


"Exim: форвардинг на другой сервер для заданных адресов"
Отправлено Weird , 29-Авг-03 10:08 
>Я несколько не то имел в виду. Нужно отправлять письма на сервер
>с заданным именем (IP-адресом) без изменения поля To: заголовка письма.

Тогда тебе нужен manualroute

что-то вроде
smart:
    driver = manualroute
    domains = domain.com
    local_parts = user
    route_data = mail.pupkin.ru
    transport = remote_smtp

remote_smtp - стандартный транспорт

Этот вариант для одного адреса, но никто не мешает тебе сделать и для списка


"Exim: форвардинг на другой сервер для заданных адресов"
Отправлено Bancal , 01-Сен-03 08:39 
Спасибо. Все понятно.