Alexandr Usov wrote:
> Здравствуйте, Виктор!
приветствую
> Нашел старую переписку на тему двойной доставки.
> Вопрос снова актуальный, а я не помню, как я его решал в то время и
> решил ли вообще.
>> Клиентский домен сейчас припаркован у Яндекса.
> Готовлю сервер для переезда, и хочу сделать так, чтобы Exim в качестве
> основного МХ-а какое-то время доставлял еще почту и на Яндекс, и на
> почтовый сервер клиента.
т. е. exim должен один и тот же домен считать одновременно и локальным и
рилеемым?
или это транзитный exim и он должен доставлять письма для каждого
получателя на два удаленных сервера?
> В mailretable указал через двоеточие сначала mx.yandex.ru
> <http://mx.yandex.ru>, а вторым - сервер клиента.
> Письмо доставляется только на Яндкес - значит функционал перечисления
> нескольких серверов предусматривает доставку на любой из доступных в
> порядке очередности указания.
конечно. так было изначально. и так будет всегда.
> Домен клиента указан в domains-relayto (в domains-local не указываю,
> т.к. почтовые ящики на удаленном сервере Zimbra).
т. е. оба сервера удаленные?
> Подскажите, как правильно настроить маршрутизацию?
готового ничего нет.
можно попробовать использовать тот же механизм, который реализован в
ноябре для копирования локальной почты путем пересылки писем на
удаленный SMTP сервер без перезаписи адреса получателя:
http://mta.org.ua/pipermail/exim-conf/2014-November/001422.html
только в confMAIL_BACKUP_REMOTE_SMTP_DOMAIN_LIST нужно указывать не
+local_domains, а +relay_to_domains
но мне нужно будет еще переделать условие в роутере
local_delivery_copy_smtp так, чтобы не проверять существование адресов
получателей. вернее можно сделать эту проверку опциональной.
> Использую 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> <mailto: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> <mailto: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>
> <mailto:victor на corvax.kiev.ua <mailto:victor на corvax.kiev.ua>>
> public GnuPG/PGP key:
>http://victor.corvax.kiev.ua/__corvax.asc> <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>
> <mailto:exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>>
>http://www.mta.org.ua/mailman/__listinfo/exim-conf> <http://www.mta.org.ua/mailman/listinfo/exim-conf>
>http://mta.org.ua/exim-conf/>http://mta.org.ua/exim-conf/__m4/README> <http://mta.org.ua/exim-conf/m4/README>
>rsync://rsync.mta.org.ua/exim-__conf/> <http://rsync.mta.org.ua/exim-conf/>
> <http://rsync.mta.org.ua/exim-__conf/> <http://rsync.mta.org.ua/exim-conf/>>
>>>> ------------------------------__------------------------------__------------
>> _________________________________________________
> exim-conf mailing list
>exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
>http://mta.org.ua/mailman/__listinfo/exim-conf> <http://mta.org.ua/mailman/listinfo/exim-conf>
>http://mta.org.ua/exim-conf/>http://mta.org.ua/exim-conf/__m4/README> <http://mta.org.ua/exim-conf/m4/README>
>rsync://rsync.mta.org.ua/exim-__conf/> <http://rsync.mta.org.ua/exim-conf/>
>>>> --
> 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> <http://victor.corvax.kiev.ua/corvax.asc>
> ICQ UIN: 77186900, 371808614 nic-handle: CRV-UANIC
>> _________________________________________________
> exim-conf mailing list
>exim-conf на mta.org.ua <mailto:exim-conf на mta.org.ua>
>http://mta.org.ua/mailman/__listinfo/exim-conf> <http://mta.org.ua/mailman/listinfo/exim-conf>
>http://mta.org.ua/exim-conf/>http://mta.org.ua/exim-conf/__m4/README> <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: 371808614 JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC