[exim-conf] исправление ошибки в m4/README (было: реализация нового типа маршрута для mailertable для доставки копий писем по SMTP)
Victor Ustugov
victor на corvax.kiev.ua
Сб Фев 14 17:22:51 EET 2015
Alexandr Usov wrote:
> Похоже, не хватало записей домен|callout.
данное предположение как-то не особо очевидно связано с возможным
игнорированием ручных маршрутов для рилеемых адресов.
описывать ситуацию нужно подробнее.
> 2015-02-14 16:05 GMT+02:00 Alexandr Usov <blessendor на gmail.com
> <mailto:blessendor на gmail.com>>:
>
> Кажется, маршруты для domains-relayto в mailertable игнорируются -
> exim (за натом) пытается соединиться самим с собой по внешнему IP,
> найденному в публичном DNS для своего хоста в качестве MX 10.
>
>
> 2015-02-13 15:34 GMT+02:00 Victor Ustugov <victor на corvax.kiev.ua
> <mailto:victor на corvax.kiev.ua>>:
>
> Alexandr Usov wrote:
> > В инструкции http://mta.org.ua/exim-4.83-conf/m4/README-UTF8
> >
> > Указаны ссылки на версию конфигуратора для версии/ветки 4.76
> >
> > http://mta.org.ua/exim-4.76-conf
> >
> > Это не обновленные README или реально каталог один на обе ветки?
>
> не может быть один каталог на обе ветки
>
> README я поправил
>
>
> > 2015-02-12 23:19 GMT+02:00 Victor Ustugov
> <victor на corvax.kiev.ua <mailto:victor на corvax.kiev.ua>
> > <mailto:victor на corvax.kiev.ua <mailto:victor на corvax.kiev.ua>>>:
> >
> > Victor Ustugov wrote:
> >
> > >>> Клиентский домен сейчас припаркован у Яндекса.
> > >>> Готовлю сервер для переезда, и хочу сделать так, чтобы
> Exim в
> > качестве
> > >>> основного МХ-а какое-то время доставлял еще почту и на
> Яндекс, и на
> > >>> почтовый сервер клиента.
> > >>>
> > >>> Домен клиента указан в domains-relayto (в
> domains-local не указываю,
> > >>> т.к. почтовые ящики на удаленном сервере Zimbra).
> > >>> Подскажите, как правильно настроить маршрутизацию?
> > >>
> > >> готового ничего нет.
> >
> > ...
> >
> > > если после этого почта будет доставляться корректно в
> соответствии с
> > > задачей, то нужно будет думать, как обозвать этот новый
> функционал
> > и как
> > > его описать в m4/conf.default, т. к. он уже не будет
> иметь отношения к
> > > резервному копированию почты.
> > >
> > > возможно придется для mailertable реализовать тип
> маршрута shadow_smtp
> > > или что-то в этом духе.
> >
> > реализован новый тип маршрута для mailertable - shadowsmtp
> >
> > включается использование shadowsmtp маршрутов с помощью
> переменной
> > confMAILERTABLE_SHADOWSMTP:
> >
> > define(`confMAILERTABLE_SHADOWSMTP', `YES')
> >
> > сам маршрут в mailertable (его значение) задается также,
> как и smtp
> > маршрут (можно указывать несколько хостов, разделенных
> двоеточиями,
> > можно указывать нестандартный номер порта через два
> двоеточия, также в
> > качестве значения маршрута можно указывать домены с
> суффиксами /MX и
> > /bestMX).
> >
> > в случае использования значений `TEXT' и `DBM' для
> confMAILERTABLE после
> > домена (или полного адреса получателя) нужно указать
> суффикс "|shadow":
> >
> > domain.tld|shadow : shadowsmtp : host1 : host2
> >
> >
> > в случае реализации запроса без суффикса было возможно
> использовать
> > такой shadowsmtp маршрут только в случае, когда основная
> доставка почты
> > данного домена производилась по MX'ам роутером dnslookup.
> >
> > в случае же, если основная доставка производится по SMTP
> или LMTP с
> > использованием ручного маршрута, указанного в mailertable,
> поиск с
> > помощью wildlsearch вернет только первую найденную строку.
> > соответственно, пришлось делать строки уникальными для
> основного
> > маршрута и для shadowsmtp маршрута.
> >
> > т. о. пример mailertable для случая из этого обсуждения будет
> > выглядеть так:
> >
> > клиентский_домен|shadow : shadowsmtp : клиентский_сервер
> > клиентский_домен : smtp : mx.yandex.ru
> <http://mx.yandex.ru> <http://mx.yandex.ru>
> >
> >
> > данная схема не позволяет указать более одного shadowsmtp
> маршрута для
> > каждого домена. если такой функционал вдруг кому-то
> понадобится, его
> > нужно будет реализовывать отдельно.
> >
> > в случае, если в качестве значения confMAILERTABLE
> используется `MYSQL'
> > или `SQLITE', то запросы для получения shadowsmtp маршрута
> нужно
> > указывать в переменных confMAILERTABLE_SHADOW_MYSQL и
> > confMAILERTABLE_SHADOW_SQLITE соответственно.
> >
> >
> > и последнее замечание: действие переменной
> > confMAILERTABLE_SMTP_SKIP_LOCALDOMAINS, отвечающей за
> исключение
> > локальных доменов из доставки по ручным smtp маршрутам,
> распространяется
> > и на shadowsmtp маршруты.
> >
> > т. е. если с помощью shadowsmtp маршрутов нужно будет
> маршрутизировать
> > копии локально доставляемых писем, то нужно будет
> присваивать переменной
> > confMAILERTABLE_SMTP_SKIP_LOCALDOMAINS значение `NO'.
> >
> >
> > --
> > 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
> > ICQ UIN: 371808614 JID:
> corvax_at_nb на jabber.corvax.kiev.ua
> <mailto:corvax_at_nb на jabber.corvax.kiev.ua>
> > <mailto:corvax_at_nb на jabber.corvax.kiev.ua
> <mailto:corvax_at_nb на jabber.corvax.kiev.ua>>
> > nic-handle: 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://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/>
> <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/exim-conf/
> > 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
> ICQ UIN: 371808614 JID:
> corvax_at_nb на jabber.corvax.kiev.ua
> <mailto:corvax_at_nb на jabber.corvax.kiev.ua>
> 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/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: 371808614 JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC
Подробная информация о списке рассылки exim-conf