<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Exim4 + aliases</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html</link>
    <description>Добрый день&lt;br&gt;&lt;br&gt;схема работы почты такая: &lt;br&gt;почта приходит на фронт-энд - ubuntu+exim4+spamassassin++&lt;br&gt;фильтруется, очищается и пересылается на exch2007(как бэк-энд)&lt;br&gt;&lt;br&gt;почта ходит все норм, но по приему почты exim4 должен искать &quot;локальныую часть&quot; адреса в /etc/aliases и менять &quot;домен.com&quot; на дом.local&lt;br&gt;&lt;br&gt;а он этого не делает. Подскажите что и где не так.&lt;br&gt;&lt;br&gt;и не понятно вот еще что: local_domanin  указывать мой домен как локальный, или он всеже внешний для фронт-энда?&lt;br&gt;если указывать, то подскажите где его указывать.. что-то перерыл все, но 100&#037; &quot;того&quot; параметра не нашел.&lt;br&gt;&lt;br&gt; cat /etc/aliases&lt;br&gt;11111&#064;домен.com      11112&#064;дом.local&lt;br&gt;&lt;br&gt; cat 400_exim4-config_system_aliases&lt;br&gt;&lt;br&gt;### router/400_exim4-config_system_aliases&lt;br&gt;#################################&lt;br&gt;&lt;br&gt;# This router handles aliasing using a traditional /etc/aliases file.&lt;br&gt;#&lt;br&gt;##### NB  You must ensure that /etc/aliases exists. It used to be the case&lt;br&gt;##### NB  that every Unix had that file, because it was the Sendmail default.&lt;br&gt;##### NB  These days, there are </description>

<item>
    <title>Exim4 + aliases (нуб)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#14</link>
    <pubDate>Tue, 05 Nov 2013 12:47:15 GMT</pubDate>
    <description>&amp;gt; Проверить логику, как сработают роутеры: exim -bt user&#064;domain &lt;br&gt;&lt;br&gt;СПАСИБО!!! Именно этой команды мне по жизни не хватало для отладки косяков  в настройках эксима!!! Спасибо!!!&lt;br&gt;</description>
</item>

<item>
    <title>Exim4 + aliases (DeadLoco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#13</link>
    <pubDate>Thu, 04 Apr 2013 11:47:21 GMT</pubDate>
    <description>&amp;gt; и опять приходим к вопросу &quot;как парсить файл и найти нужную строку&quot;  ((( &lt;br&gt;&amp;gt; в ссылке - dbm используется... но у меня же просто файл, не база...&lt;br&gt;&lt;br&gt;Уточняю: правильно вопрос звучит так: &lt;br&gt;&lt;br&gt;&amp;gt; Как читать разделы &quot;9. File and database lookups&quot; и &quot;11. String expansions&quot; документации экзима?</description>
</item>

<item>
    <title>Exim4 + aliases (DeadLoco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#12</link>
    <pubDate>Thu, 04 Apr 2013 11:43:00 GMT</pubDate>
    <description>&amp;gt; Но мне ж нужно чтоб письма по адресам приходили только тем, что &lt;br&gt;&amp;gt; в Алиасах или другом(любом) файле. Как бы это сделать в связке &lt;br&gt;&amp;gt; с rewrite?&lt;br&gt;&lt;br&gt;Раздел 31.11 подробно описывает реализацию подобного:&lt;br&gt;&lt;br&gt;&#091;code&#093;begin rewrite&lt;br&gt;*&#064;domain.com   $&#123;lookup&#123;$1&#125;lsearch&#123;/path/to/the/dom1.aliases&#125;&#123;$1&#125;fail&#125;&#064;dom1.local       Eh&lt;br&gt;*&#064;domain.com   $&#123;lookup&#123;$1&#125;lsearch&#123;/path/to/the/dom2.aliases&#125;&#123;$1&#125;fail&#125;&#064;dom2.local       Eh&#091;/code&#093;&lt;br&gt;&lt;br&gt;Файлы /path/to/the/domХ.aliases выглядят так:&lt;br&gt;&#091;code&#093;### dom1.local&lt;br&gt;vasya&lt;br&gt;petya&lt;br&gt;kolya&lt;br&gt;###&#091;/code&#093;-------&#091;code&#093;### dom2.local&lt;br&gt;masha&lt;br&gt;nadya&lt;br&gt;sveta&lt;br&gt;###&#091;/code&#093;&lt;br&gt;&lt;br&gt;Если приходит письмо на адрес блаблабла&#064;domain.com, рерайт делает попытку выполнить замену. Для этого он от исходного адреса отрезает все до собаки в переменную $1, которую затем пытается найти в файле /path/to/the/domX.aliases. Если строка блаблабла нашлась, она подставляется в локалпарт сгенеренного адреса. Если не нашлась, опция fail говорит рерайту, что это правило нужно пропустить и перейти к следующему. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Exim4 + aliases (NeonGloss)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#11</link>
    <pubDate>Thu, 04 Apr 2013 11:31:16 GMT</pubDate>
    <description>и опять приходим к вопросу &quot;как парсить файл и найти нужную строку&quot; (((&lt;br&gt;в ссылке - dbm используется... но у меня же просто файл, не база...&lt;br&gt;</description>
</item>

<item>
    <title>Exim4 + aliases (NeonGloss)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#10</link>
    <pubDate>Thu, 04 Apr 2013 11:03:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Прочел, пытаюсь применить...&lt;br&gt;&amp;gt; Не читайте всякую хрень, особенно, если она не относится к делу.&lt;br&gt;&amp;gt; В вашем случае нужно настроить блок рерайта в конфиге экзима.&lt;br&gt;&lt;br&gt;Класс, пасиб за идею.&lt;br&gt;&lt;br&gt;Но мне ж нужно чтоб письма по адресам приходили только тем, что в Алиасах или другом(любом) файле. Как бы это сделать в связке с rewrite?&lt;br&gt;</description>
</item>

<item>
    <title>Exim4 + aliases (DeadLoco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#9</link>
    <pubDate>Wed, 03 Apr 2013 10:29:22 GMT</pubDate>
    <description>&amp;gt; Прочел, пытаюсь применить...&lt;br&gt;&lt;br&gt;Не читайте всякую хрень, особенно, если она не относится к делу.&lt;br&gt;В вашем случае нужно настроить блок рерайта в конфиге экзима.&lt;br&gt;&lt;br&gt;&#091;code&#093;begin rewrite&lt;br&gt;*&#064;domain.com   $local_part&#064;dom.local       Eh&#091;/code&#093;&lt;br&gt;&lt;br&gt;http://www.exim.org/exim-html-current/doc/html/spec_html/ch-address_rewriting.html&lt;br&gt;</description>
</item>

<item>
    <title>Exim4 + aliases (NeonGloss)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#8</link>
    <pubDate>Wed, 03 Apr 2013 06:14:21 GMT</pubDate>
    <description>((( нифига не понятно, говоришь что я пропускаю нюансы, дак они ж самые важные...... (((&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; правильно ли рассуждаю:&lt;br&gt;&amp;gt;&amp;gt; указываем local_domains после чего при проходе маршрутов при получении письма, оно доходит&lt;br&gt;&amp;gt;&amp;gt; до алиасов, там если доменная часть адреса совпадает с local_domanis, то&lt;br&gt;&amp;gt;&amp;gt; exim парсит aliases в поисках &quot;локальной части&quot;(что до символа &#064;), когда&lt;br&gt;&amp;gt;Это зависит от условия в роутере&lt;br&gt;&lt;br&gt;от условий в каком роутере? что в них и где можно прописать?&lt;br&gt;&lt;br&gt;&amp;gt;Отправляет в следующий роутер при совпадении доменных частей и в новый процесс, если другой домен. Если не указано явно какой роутер, то следующий по списку, как есть.&lt;br&gt;&lt;br&gt;там жеж написано redirect что поидее свидетельствует о начале цепочки заново...&lt;br&gt;если нет, то а как и где можно указать явный роутер для локального домена?&lt;br&gt;&lt;br&gt;Очень буду признателен за разьяснения...&lt;br&gt;</description>
</item>

<item>
    <title>Exim4 + aliases (Спокойный аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#7</link>
    <pubDate>Tue, 19 Mar 2013 09:30:09 GMT</pubDate>
    <description>&amp;gt; правильно ли рассуждаю: &lt;br&gt;&amp;gt; указываем local_domains после чего при проходе маршрутов при получении письма, оно доходит &lt;br&gt;&amp;gt; до алиасов, там если доменная часть адреса совпадает с local_domanis, то &lt;br&gt;&amp;gt; exim парсит aliases в поисках &quot;локальной части&quot;(что до символа &#064;), когда &lt;br&gt;&lt;br&gt;Это зависит от условия в роутере&lt;br&gt;&lt;br&gt;&amp;gt; находит - заменяет адрес на нужный мне локальная_часть&#064;локальный_домен; после чего : &lt;br&gt;&amp;gt; driver = redirect &lt;br&gt;&amp;gt; то есть запускает письмо заново с самого начала и уже отправляется на &lt;br&gt;&amp;gt; мой локальный серв exchenge2007.&lt;br&gt;&lt;br&gt;Отправляет в следующий роутер при совпадении доменных частей и в новый процесс, если другой домен. Если не указано явно какой роутер, то следующий по списку, как есть.&lt;br&gt;&lt;br&gt;&amp;gt; Все ли верно говорю? (просьба поправить если есть неверности) &lt;br&gt;&lt;br&gt;Почти да, если пренебречь нюансами.&lt;br&gt;&lt;br&gt;&amp;gt; и если я верно говорю, то локальный_домен не должен входить в local_domains, &lt;br&gt;&amp;gt; или всеравно?&lt;br&gt;&lt;br&gt;Если не указано явно, роутер будет срабатывать для любого домена, то есть local_domains=*&lt;br&gt;если ваш почтовик обс</description>
</item>

<item>
    <title>Exim4 + aliases (NeonGloss)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/94449.html#6</link>
    <pubDate>Tue, 19 Mar 2013 07:52:13 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; список local_domains определяется там же, где определяются все не сессионные переменные, &lt;br&gt;&amp;gt; прямо в начале exim4.conf &lt;br&gt;&lt;br&gt;не, я нашел конечно определение этого параметра, но там опять ссылка&lt;br&gt;&lt;br&gt;&lt;br&gt;domainlist local_domains = MAIN_LOCAL_DOMAINS&lt;br&gt;&lt;br&gt;а вот куда ведет main... непонятно уже.&lt;br&gt;&lt;br&gt;Но файла exim4.conf - вообще нет. я так понял его заменили на exim4.conf.template&lt;br&gt;или его можно разбить на маленькие файлы запиханые в под директории /exim4/conf.d/..&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;еще вопрос по моему пониманию:&lt;br&gt;&lt;br&gt;правильно ли рассуждаю:&lt;br&gt;указываем local_domains после чего при проходе маршрутов при получении письма, оно доходит до алиасов, там если доменная часть адреса совпадает с local_domanis, то exim парсит aliases в поисках &quot;локальной части&quot;(что до символа &#064;), когда находит - заменяет адрес на нужный мне локальная_часть&#064;локальный_домен; после чего :&lt;br&gt;driver = redirect &lt;br&gt;то есть запускает письмо заново с самого начала и уже отправляется на мой локальный серв exchenge2007.&lt;br&gt;&lt;br&gt;Все ли верно говорю? (просьба поправить если есть</description>
</item>

</channel>
</rss>
