Здравствуйте, Виктор!
Нашел старую переписку на тему двойной доставки.
Вопрос снова актуальный, а я не помню, как я его решал в то время и решил
ли вообще.
Клиентский домен сейчас припаркован у Яндекса.
Готовлю сервер для переезда, и хочу сделать так, чтобы Exim в качестве
основного МХ-а какое-то время доставлял еще почту и на Яндекс, и на
почтовый сервер клиента.
В mailretable указал через двоеточие сначала mx.yandex.ru, а вторым -
сервер клиента.
Письмо доставляется только на Яндкес - значит функционал перечисления
нескольких серверов предусматривает доставку на любой из доступных в
порядке очередности указания.
Домен клиента указан в domains-relayto (в domains-local не указываю, т.к.
почтовые ящики на удаленном сервере Zimbra).
Подскажите, как правильно настроить маршрутизацию?
Использую OpenSUSE и Exim из вашего репозитория.
Exim version 4.80.1 #3 built 26-May-2013 00:52:05
Copyright (c) University of Cambridge, 1995 - 2012
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 -
2012
Berkeley DB: Berkeley DB 4.8.30: (November 17, 2012)
2010-06-07 16:29 GMT+03:00 Victor Ustugov <victor на corvax.kiev.ua>:
> Alexandr Usov wrote:
>>> Виктор, здравствуйте!
>>>> добрый день
>> Хотелось бы уточнить у Вас возможность машрутизации почты по одному
>> домену для разных юзеров - на разные серверы.
>>>> для этого в левой части строки в mailertable нужно указать полный e-mail,
> а не домен получателя.
>> Имеется контора, которая работает с одним доменом, но почту нужно сделать
>> физически на разных серверах, причем на вход она должна стучаться на один
>> сервер, и в зависимости от $local_part доставляться либо локально, либо на
>> удаленный сервер. Через mailertable это сделать невозможно, насколько я
>> смог понять...
>>>> невозможно это только для локальных доменов. в первоначальной формулировке
> вопроса шла речь о доставке писем на разные сервера.
>> изначально у меня в роутере mailertable_smtp указано использовать его
> только для писем из нелокальных доменов:
>> domains = ! +local_domains
>> Есть идея сделать это алиасами с пересылкой на другой сервер. Но может
>> есть вариант попроще в самом паровозе?
>>>> я пока закомментировал вышеуказанную строку в роутерах mailertable_smtp и
> mailertable_smtp_callout.
>> возможно в будущем я введу отдельную переменную, в которой в виде `!
> +local_domains' будут указаны домены для двух вышеуказанных роутеров. тогда
> в этой переменной перед `! +local_domains' можно будет указать те локальные
> домены, доставка почты с которые может производится по SMTP.
>> Спасибо!
>>>>>> 2008/10/24 Victor Ustugov <victor на corvax.kiev.ua <mailto:
>>victor на corvax.kiev.ua>>
>>>> приветствую
>>>> наконец-то дошли руки убрать функционал, который дублировался в
>> конфигуратор и в самом exim'е, касающийся поддержки доставки почты
>> по ручным маршрутам.
>>>> итак:
>>>> - переменная confMAILERTABLE_CALLOUTTABLE упразднена.
>> теперь роутер callout_smtp всегда используется при использовании
>> confMAILERTABLE
>>>> - транспорт remote_smtp_callout упразднен
>> - роутер callout_smtp_another_port упразднен
>> - транспорт remote_lmtp_mailertable переименован в remote_lmtp
>>>> - теперь нельзя использовать конструкцию mx(domain.tld) для указания
>> в качестве ручного маршрута набора MX записей домена domain.tld,
>> теперь нужно использовать штатную форму записи exim'а domain.tld/MX
>>>> - по аналогии с суффиксом /MX теперь можно использовать /bestMX. для
>> поддержки суффикса /bestMX нужна поддержка встроенного perl'а
>>>> - номер порта SMTP/LMTP серверов нужно указывать не после типа
>> маршрута smtp/lmtp через пробел (как было до недавнего времени), а
>> после хоста через два ":"
>>>> - транспорт remote_smtp_mailertable упразднен. отсылка на
>> нестандартные порты производится штатным транспортом remote_smtp.
>> при необходимости доставлять почту на другой порт этого же хоста
>> необходимо указать параметр allow_localhost в файле
>> site/configure.smtp_transport_options
>>>> - при хранении mailertable в MySQL или SQLite для транспорта smtp не
>> нужно поле port, значение порта указывается возле каждого хоста
>> через два ":"
>>>>>> -- Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua>> <mailto:victor на corvax.kiev.ua>
>> public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc>> ICQ UIN: 77186900, 32418694 nic-handle: CRV2-RIPE, CRV-UANIC
>>>> _______________________________________________
>> exim-conf mailing list
>>exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
>>http://www.mta.org.ua/mailman/listinfo/exim-conf>>http://mta.org.ua/exim-conf/>>http://mta.org.ua/exim-conf/m4/README>>rsync://rsync.mta.org.ua/exim-conf/ <http://rsync.mta.org.ua/exim->> conf/>
>>>>>>>> ------------------------------------------------------------------------
>>>> _______________________________________________
>> exim-conf mailing list
>>exim-conf на mta.org.ua>>http://mta.org.ua/mailman/listinfo/exim-conf>>http://mta.org.ua/exim-conf/>>http://mta.org.ua/exim-conf/m4/README>>rsync://rsync.mta.org.ua/exim-conf/>>>>> --
> Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua> public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc> ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC
>> _______________________________________________
> exim-conf mailing list
>exim-conf на mta.org.ua>http://mta.org.ua/mailman/listinfo/exim-conf>http://mta.org.ua/exim-conf/>http://mta.org.ua/exim-conf/m4/README>rsync://rsync.mta.org.ua/exim-conf/----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mta.org.ua/pipermail/exim-conf/attachments/20150209/bf8ae9a7/attachment-0001.html>