<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Exim. Как исключить домен из маршрутизации.</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html</link>
    <description>Здравствуйте. Прошу спецов помочь.&lt;br&gt;В Exim под Freebsd настроена маршрутизация &lt;br&gt;&lt;br&gt;smarthost:&lt;br&gt;  driver = manualroute&lt;br&gt;  transport = remote_smtp&lt;br&gt;  domains = !+local_domains : !whost.ru : !wwhost.ru&lt;br&gt;  route_list = &#092;&lt;br&gt;    * remote.smtp.ru;&lt;br&gt;&lt;br&gt;т.е. все письма в зоне +local_domains (берется из СУБД) ходят локально, на внешние адреса, вся остальная почта, кроме whost.ru, wwhost.ru ходят через remote.smtp.ru. Все устраивало, но возникла необходимость один локальный хост вынести из этого правила, т.е. в базе +local_domains прописано два хоста lhost.ru и llhost.ru надо чтоб lhost.ru использовал роутер smarthost, а llhost.ru игнорировал его и при маршрутизации использовался только штатный dnslookup. Вот такая проблема. &lt;br&gt;пробовал&lt;br&gt;&lt;br&gt;route_list = &#092;&lt;br&gt;domains = +relay_domains  &lt;br&gt;lhost.ru remote.smtp.ru;&lt;br&gt;&lt;br&gt;но если так, то  получается что вся почта с lhost.ru идет через remote.smtp.ru, в том числе и локальная(((&lt;br&gt;как исключить llhost.ru из отправки на remote.smtp.ru, при этом сохранить локальную маршрутизацию, ломаю гол</description>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#10</link>
    <pubDate>Tue, 10 Jul 2012 17:15:32 GMT</pubDate>
    <description>&amp;gt; локальная почта не покидает локальную сеть, в мир с 1host.ru через remote.smtp.ru, &lt;br&gt;&amp;gt; все остальные локальные хосты через dns&lt;br&gt;&lt;br&gt;В spec.txt это &#091;почти&#093; выглядит так:&lt;br&gt;&lt;br&gt;hub_route:&lt;br&gt;  driver = manualroute&lt;br&gt;  transport = remote_smtp&lt;br&gt;  route_list = *.rhodes.tvs.example  $domain&lt;br&gt;&lt;br&gt;В дебиановском exim4-config вот так:&lt;br&gt;&lt;br&gt;# see exim4-config_files(5) and spec.txt chapter 20.3 through 20.7 for&lt;br&gt;# more detailed documentation.&lt;br&gt;&lt;br&gt;hubbed_hosts:&lt;br&gt;  debug_print = &quot;R: hubbed_hosts for $domain&quot;&lt;br&gt;  driver = manualroute&lt;br&gt;  domains = &quot;$&#123;if exists&#123;CONFDIR/hubbed_hosts&#125;&#092;&lt;br&gt;                   &#123;partial-lsearch;CONFDIR/hubbed_hosts&#125;&#092;&lt;br&gt;              fail&#125;&quot;&lt;br&gt;  same_domain_copy_routing = yes&lt;br&gt;  route_data = $&#123;lookup&#123;$domain&#125;partial-lsearch&#123;CONFDIR/hubbed_hosts&#125;&#125;&lt;br&gt;  transport = remote_smtp&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;, кстати через такой роутер можно &lt;br&gt;&amp;gt; любой локальный хост отправить в мир через свой удаленный smtp;) &lt;br&gt;&lt;br&gt;Это называется smarthost. spec.txt:&lt;br&gt;&lt;br&gt;smart_route:&lt;br&gt;  driver = manualroute&lt;br&gt;  domains = !+local_domains&lt;br&gt;  transport = remote_smtp&lt;br&gt;  </description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (zabrat)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#9</link>
    <pubDate>Tue, 10 Jul 2012 16:56:05 GMT</pubDate>
    <description>&amp;gt; Я твою простынку не читал ;) но уж понятно пусть всё идёт &lt;br&gt;&amp;gt; серез dnslookup, а перед dnslookup поставь жёсткий роутер с domains = &lt;br&gt;&amp;gt; 1host.ru и no_more и что тебе нужно.&lt;br&gt;&lt;br&gt;ну вообщем получилось как надо &lt;br&gt;&lt;br&gt;smarthost:&lt;br&gt;  driver = manualroute&lt;br&gt;  domains = !+local_domains&lt;br&gt;  transport = remote_smtp&lt;br&gt;  condition = $&#123;if match&#123;$sender_address_domain&#125;&#123;1host.ru&#125;&#123;yes&#125; &#123;no&#125;&#125;&lt;br&gt;  route_list = * remote.smtp.ru;&lt;br&gt;&lt;br&gt;локальная почта не покидает локальную сеть, в мир с 1host.ru через remote.smtp.ru, все остальные локальные хосты через dns, кстати через такой роутер можно любой локальный хост отправить в мир через свой удаленный smtp;) &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (tux2002)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#8</link>
    <pubDate>Tue, 10 Jul 2012 12:16:23 GMT</pubDate>
    <description>      &lt;br&gt;&amp;gt; &#064;2host.ru в мир через dnslookup &lt;br&gt;&amp;gt; ,а  &#064;1host.ru на &#064;1host.ru, &#064;2host.ru и  обратно через dovecot_user &lt;br&gt;&amp;gt; я уже не знаю... пробовал по разному, но...((( &lt;br&gt;&lt;br&gt;Я твою простынку не читал ;) но уж понятно пусть всё идёт серез dnslookup, а перед dnslookup поставь жёсткий роутер с domains = 1host.ru и no_more и что тебе нужно.&lt;br&gt;</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (zabrat)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#7</link>
    <pubDate>Mon, 09 Jul 2012 18:35:00 GMT</pubDate>
    <description>&amp;gt;  smarthost: &lt;br&gt;&amp;gt;    driver = manualroute &lt;br&gt;&amp;gt;    transport = remote_smtp &lt;br&gt;&amp;gt;    domains = lhost.ru    !!!!!!!!!!!!!!!!!1 &lt;br&gt;&amp;gt;    route_list = &#092; &lt;br&gt;&amp;gt;      lhost.ru remote.smtp.ru; &lt;br&gt;&amp;gt; Уж это наверняка сработает &lt;br&gt;&lt;br&gt;Так будет работать &lt;br&gt;&lt;br&gt;mail# exim -bt admin&#064;lhost.ru admin&#064;mail.ru&lt;br&gt;admin&#064;lhost.ru&lt;br&gt;    &amp;lt;-- admin&#064;lhost.ru&lt;br&gt;  router = smarthost, transport = remote_smtp&lt;br&gt;  host remote.smtp.ru &#091;192.168.0.1&#093;&lt;br&gt;admin&#064;mail.ru&lt;br&gt;    &amp;lt;-- admin&#064;mail.ru&lt;br&gt;  router = dnslookup, transport = remote_smtp&lt;br&gt;  host mxs.mail.ru &#091;94.100.176.20&#093;&lt;br&gt;&lt;br&gt;или &lt;br&gt;&lt;br&gt;mail# exim -bt admin&#064;lhost.ru user&#064;1host.ru&lt;br&gt;admin&#064;lhost.ru&lt;br&gt;    &amp;lt;-- admin&#064;lhost.ru&lt;br&gt;  router = smarthost, transport = remote_smtp&lt;br&gt;  host remote.smtp.ru &#091;192.168.0.1&#093;&lt;br&gt;user&#064;1host.ru&lt;br&gt;    &amp;lt;-- user&#064;1host.ru&lt;br&gt;  router = smarthost, transport = remote_smtp&lt;br&gt;  host remote.smtp.ru &#091;192.168.0.1&#093;&lt;br&gt;&lt;br&gt;т.е. видно что локальная почта будет ходить через remote.smtp.ru&lt;br&gt;единственно что получилось на сегодня, это при конфиге&lt;br&gt;&lt;br&gt;smarthost:&lt;br&gt;  driver = manualroute&lt;br&gt;# domains = +relay_to_domains&lt;br&gt;  doma</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (tux2002)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#6</link>
    <pubDate>Mon, 09 Jul 2012 13:19:36 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;   domains = +relay_domains &lt;br&gt;&amp;gt;   route_list = &#092; &lt;br&gt;&amp;gt;     lhost.ru remote.smtp.ru; &lt;br&gt;&amp;gt; так получается, что вся исходящая почта с lhost.ru идет через remote.smtp.ru, а &lt;br&gt;&amp;gt; остальные домены пропускаются, такой вариант бы устраивал, если бы прописать чтоб &lt;br&gt;&amp;gt; с &#064;lhost.ru на &#064;lhost.ru, т.е. локальная почта не ходила бы тоже &lt;br&gt;&amp;gt; через remote.smtp.ru, потому как удаленный smtp находится не близко, и если &lt;br&gt;&amp;gt; вся почта, в том числе и локальная начнет ходить через него, &lt;br&gt;&amp;gt; то канал забъется(.&lt;br&gt;&amp;gt; Или я что-то не так прописываю?&lt;br&gt;&lt;br&gt; smarthost: &lt;br&gt;   driver = manualroute &lt;br&gt;   transport = remote_smtp &lt;br&gt;   domains = lhost.ru    !!!!!!!!!!!!!!!!!1&lt;br&gt;   route_list = &#092; &lt;br&gt;     lhost.ru remote.smtp.ru; &lt;br&gt;&lt;br&gt;Уж это наверняка сработает&lt;br&gt;</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (zabrat)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#5</link>
    <pubDate>Mon, 09 Jul 2012 08:01:22 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; acl_smtp_rcpt: &lt;br&gt;&amp;gt; set acl_c_sender_domain = $sender_domains &lt;br&gt;&amp;gt; smarthost: &lt;br&gt;&amp;gt;   condition = $&#123;if !eq &#123;$acl_c_sender_domain&#125;&#123;lhost.ru&#125;&#125; &lt;br&gt;&amp;gt;   driver = manualroute &lt;br&gt;&amp;gt;   transport = remote_smtp &lt;br&gt;&amp;gt;   domains = +relay_domains &lt;br&gt;&amp;gt;   route_list = &#092; &lt;br&gt;&amp;gt;     lhost.ru remote.smtp.ru;&lt;br&gt;&lt;br&gt;Спасибо, но не получается предложенными вами способами отправить почту как надо. В первом случае sender_domains неизвестная команда пишет,&lt;br&gt;а во втором так же с lhost.ru на lhost.ru ходит через remote.smtp.ru(&lt;br&gt;</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (Bosh)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#4</link>
    <pubDate>Sat, 07 Jul 2012 10:52:48 GMT</pubDate>
    <description>Или&lt;br&gt;&lt;br&gt;acl_smtp_rcpt:&lt;br&gt;set acl_c_sender_domain = $sender_domains&lt;br&gt;&lt;br&gt;smarthost:&lt;br&gt;  condition = $&#123;if !eq &#123;$acl_c_sender_domain&#125;&#123;lhost.ru&#125;&#125;&lt;br&gt;  driver = manualroute&lt;br&gt;  transport = remote_smtp&lt;br&gt;  domains = +relay_domains&lt;br&gt;  route_list = &#092;&lt;br&gt;    lhost.ru remote.smtp.ru;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;   domains = +relay_domains &lt;br&gt;&amp;gt;   route_list = &#092; &lt;br&gt;&amp;gt;     lhost.ru remote.smtp.ru; &lt;br&gt;&amp;gt; так получается, что вся исходящая почта с lhost.ru идет через remote.smtp.ru, а &lt;br&gt;&amp;gt; остальные домены пропускаются, такой вариант бы устраивал, если бы прописать чтоб &lt;br&gt;&amp;gt; с &#064;lhost.ru на &#064;lhost.ru, т.е. локальная почта не ходила бы тоже &lt;br&gt;&amp;gt; через remote.smtp.ru, потому как удаленный smtp находится не близко, и если &lt;br&gt;&amp;gt; вся почта, в том числе и локальная начнет ходить через него, &lt;br&gt;&amp;gt; то канал забъется(.&lt;br&gt;&amp;gt; Или я что-то не так прописываю?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (Bosh)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#3</link>
    <pubDate>Sat, 07 Jul 2012 10:47:39 GMT</pubDate>
    <description>smarthost:&lt;br&gt;  sender_domains = !lhost.ru&lt;br&gt;  driver = manualroute&lt;br&gt;  transport = remote_smtp&lt;br&gt;  domains = +relay_domains&lt;br&gt;  route_list = lhost.ru remote.smtp.ru;&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;   domains = +relay_domains &lt;br&gt;&amp;gt;   route_list = &#092; &lt;br&gt;&amp;gt;     lhost.ru remote.smtp.ru; &lt;br&gt;&amp;gt; так получается, что вся исходящая почта с lhost.ru идет через remote.smtp.ru, а &lt;br&gt;&amp;gt; остальные домены пропускаются, такой вариант бы устраивал, если бы прописать чтоб &lt;br&gt;&amp;gt; с &#064;lhost.ru на &#064;lhost.ru, т.е. локальная почта не ходила бы тоже &lt;br&gt;&amp;gt; через remote.smtp.ru, потому как удаленный smtp находится не близко, и если &lt;br&gt;&amp;gt; вся почта, в том числе и локальная начнет ходить через него, &lt;br&gt;&amp;gt; то канал забъется(.&lt;br&gt;&amp;gt; Или я что-то не так прописываю?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim. Как исключить домен из маршрутизации. (zabrat)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/93543.html#2</link>
    <pubDate>Fri, 06 Jul 2012 16:49:50 GMT</pubDate>
    <description>&amp;gt; Сделайте отдельный роутер сверху для нужного вам домена.&lt;br&gt;&lt;br&gt;Спасибо что откликнулись.&lt;br&gt;&lt;br&gt;Я пробовал так (соответственно в начале маршрутизации прописывал):&lt;br&gt;&lt;br&gt;smarthost:&lt;br&gt;  driver = manualroute&lt;br&gt;  transport = remote_smtp&lt;br&gt;  domains = +relay_domains&lt;br&gt;  route_list = &#092;&lt;br&gt;    lhost.ru remote.smtp.ru;&lt;br&gt;&lt;br&gt;так получается, что вся исходящая почта с lhost.ru идет через remote.smtp.ru, а остальные домены пропускаются, такой вариант бы устраивал, если бы прописать чтоб с &#064;lhost.ru на &#064;lhost.ru, т.е. локальная почта не ходила бы тоже через remote.smtp.ru, потому как удаленный smtp находится не близко, и если вся почта, в том числе и локальная начнет ходить через него, то канал забъется(.  &lt;br&gt;&lt;br&gt;Или я что-то не так прописываю?&lt;br&gt;</description>
</item>

</channel>
</rss>
