<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Sendmail и локальные пользователи.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html</link>
    <description>Привет всем.&lt;br&gt;&lt;br&gt;Есть сервак с sendmail с десятком системных юзеров, почта для которых кладется в /var/mail/user&lt;br&gt;Доменное имя используется одно, например example.com Все работает нормально, но естественно если пользователя в системе нет то получаем User Unknown. А вот как бы сделать так, чтобы если системного пользователя нет, то почта уходила на другой сервак? &lt;br&gt;&lt;br&gt;Попробовал SmartHost но тогда вся почта уходит на него, не взирая на наличие системного юзера.&lt;br&gt;&lt;br&gt;Спасибо&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Sendmail и локальные пользователи. (ze6ra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#8</link>
    <pubDate>Mon, 23 Jul 2012 08:24:15 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Будет выполнел поиск почтовиков для домена relay.example.com и попытка доставки для &lt;br&gt;&amp;gt;&amp;gt; пользователя. Тоесть у pupkin должен быть ящик в домене relay.example.com.&lt;br&gt;&amp;gt; Спасибо за разъяснение.&lt;br&gt;&amp;gt; Но все равно не уходит на relay.example.com &lt;br&gt;&amp;gt; В логах выглядит так: &lt;br&gt;&amp;gt; Jul 20 15:13:21 host sendmail&#091;7161&#093;: q6KBDLex007160: to=&amp;lt;user1&#064;example.com&amp;gt;, ctladdr=&amp;lt;user2&#064;example.com&amp;gt; &lt;br&gt;&amp;gt; (10420/10420), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30639, dsn=2.0.0, &lt;br&gt;&amp;gt; stat=Sent &lt;br&gt;&amp;gt; При этом user1 - в системных пользователях нет, а user2 - есть. &lt;br&gt;&amp;gt; Что-то не совсем понятно, куда вообще письмо девается.&lt;br&gt;&lt;br&gt;А Sendmail как-то нашел что user1 локальный. Покажите больше логов. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (tt)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#7</link>
    <pubDate>Fri, 20 Jul 2012 11:34:09 GMT</pubDate>
    <description>&amp;gt; Место наверное то.&lt;br&gt;&amp;gt;    При задании макроса  LUSER_RELAY и получении почты для &lt;br&gt;&amp;gt; несуществующего локального пользователя sendmail подставляет &amp;lt;relay_host&amp;gt; как доменную &lt;br&gt;&amp;gt; часть к имени пользователя и пытается сделать релэй на получившейся адрес. &lt;br&gt;&amp;gt;    Если задать define(&#096;LUSER_RELAY&apos;, &#096;relay.example.com&apos;) то при получении сообщения для &lt;br&gt;&amp;gt; несуществующего пользователя pupkin, сендмаил перешлёт его на  pupkin&#064;relay.example.com. &lt;br&gt;&amp;gt; Будет выполнел поиск почтовиков для домена relay.example.com и попытка доставки для &lt;br&gt;&amp;gt; пользователя. Тоесть у pupkin должен быть ящик в домене relay.example.com.&lt;br&gt;&lt;br&gt;Спасибо за разъяснение.&lt;br&gt;&lt;br&gt;Но все равно не уходит на relay.example.com&lt;br&gt;В логах выглядит так: &lt;br&gt;&lt;br&gt;Jul 20 15:13:21 host sendmail&#091;7161&#093;: q6KBDLex007160: to=&amp;lt;user1&#064;example.com&amp;gt;, ctladdr=&amp;lt;user2&#064;example.com&amp;gt; (10420/10420), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30639, dsn=2.0.0, stat=Sent&lt;br&gt;&lt;br&gt;При этом user1 - в системных пользователях нет, а user2 - есть.&lt;br&gt;&lt;br&gt;Что-то не совсем понятно, куда вообще письмо девае</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (sTALK_specTrum)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#6</link>
    <pubDate>Thu, 19 Jul 2012 22:09:00 GMT</pubDate>
    <description>&amp;gt; Извини, не совсем понял, ты имеешь ввиду прописывать каждого пользователя?&lt;br&gt;&amp;gt; Хотелось бы обойтись без этого, т.к. есть системная база с пользователями и &lt;br&gt;&amp;gt; не очень удобно всех прописывать еще куда-то.&lt;br&gt;&lt;br&gt;У тебя размер базы СИСТЕМНЫХ пользователей &quot;over 9000&quot;?  ;)&lt;br&gt;&lt;br&gt;В virtusertable можно сбацать одной строкой:&lt;br&gt;&#064;my.domain        &#037;1&#064;another.domain&lt;br&gt;&lt;br&gt;А насчёт удобно-неудобно - так это уже костыль получается, когда привередливый сервак в почте своего домена ковыряется - это буду, а это не ко мне. Может проще по разным доменам разнести, зависит от постановки задачи.&lt;br&gt;</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (ze6ra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#5</link>
    <pubDate>Wed, 18 Jul 2012 19:43:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;        $: &amp;lt; $L &amp;gt; &lt;br&gt;&amp;gt; $(user $1 $)         &lt;br&gt;&amp;gt;  look up user &lt;br&gt;&amp;gt; R&amp;lt; $* &amp;gt; $+ &amp;lt;&amp;gt;        &lt;br&gt;&amp;gt;    $: &amp;lt; &amp;gt; $2     &lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;        found; strip $L &lt;br&gt;&amp;gt; Добавил в sendmail.cf перезапустил шлимыло, но все равно пишет User Unknown.&lt;br&gt;&amp;gt; Может не в то место впихнул?&lt;br&gt;&amp;gt; Кстати в local-host-names прописан example.com &lt;br&gt;&lt;br&gt;Место наверное то.&lt;br&gt;   При задании макроса  LUSER_RELAY и получении почты для несуществующего локального пользователя sendmail подставляет &amp;lt;relay_host&amp;gt; как доменную часть к имени пользователя и пытается сделать релэй на получившейся адрес.&lt;br&gt;   Если задать define(&#096;LUSER_RELAY&apos;, &#096;relay.example.com&apos;) то при получении сообщения для несуществующего пользователя pupkin, сендмаил перешлёт его на  pupkin&#064;relay.example.com. Будет выполнел поиск почтовиков для домена relay.example.com и попытка доставки для пользователя. Тоесть у pupkin должен быть ящик в домене relay.example.com. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (tt)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#4</link>
    <pubDate>Wed, 18 Jul 2012 18:10:05 GMT</pubDate>
    <description>&amp;gt; Можно прописать или в aliases или в virtusertable.&lt;br&gt;&lt;br&gt;Извини, не совсем понял, ты имеешь ввиду прописывать каждого пользователя?&lt;br&gt;Хотелось бы обойтись без этого, т.к. есть системная база с пользователями и не очень удобно всех прописывать еще куда-то.&lt;br&gt;&lt;br&gt;Подозреваю что это как-то просто должно решаться, но рабочий вариант пока не нашел.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (sTALK_specTrum)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#3</link>
    <pubDate>Wed, 18 Jul 2012 14:21:07 GMT</pubDate>
    <description>&amp;gt; Привет всем.&lt;br&gt;&amp;gt; как бы сделать так, чтобы если системного пользователя нет, то почта &lt;br&gt;&amp;gt; уходила на другой сервак?&lt;br&gt;&lt;br&gt;Можно прописать или в aliases или в virtusertable.&lt;br&gt;</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (tt)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#2</link>
    <pubDate>Wed, 18 Jul 2012 11:14:21 GMT</pubDate>
    <description>Да вот тоже нашел эту фичу, только проблема в том что sendmail мне достался в наследство, и у меня мет .mc файлов, есть только sendmail.cf&lt;br&gt;&lt;br&gt;Судя по всему в нем это должно выглядеть вот так:&lt;br&gt;&lt;br&gt;# place to which unknown users should be forwarded&lt;br&gt;Kuser user -m -a&amp;lt;&amp;gt;&lt;br&gt;DLrelay.example.com&lt;br&gt;&lt;br&gt;и далее в Ruleset 5&lt;br&gt;&lt;br&gt;&lt;br&gt;# send unrecognized local users to a relay host&lt;br&gt;&lt;br&gt;R&amp;lt; &amp;gt; $+                 $: &amp;lt; $L &amp;gt; $(user $1 $)          look up user&lt;br&gt;R&amp;lt; $* &amp;gt; $+ &amp;lt;&amp;gt;           $: &amp;lt; &amp;gt; $2                       found; strip $L&lt;br&gt;&lt;br&gt;Добавил в sendmail.cf перезапустил шлимыло, но все равно пишет User Unknown.&lt;br&gt;Может не в то место впихнул?&lt;br&gt;Кстати в local-host-names прописан example.com&lt;br&gt;</description>
</item>

<item>
    <title>Sendmail и локальные пользователи. (ze6ra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93574.html#1</link>
    <pubDate>Wed, 18 Jul 2012 11:04:47 GMT</pubDate>
    <description>&amp;gt; Привет всем.&lt;br&gt;&amp;gt; Есть сервак с sendmail с десятком системных юзеров, почта для которых кладется &lt;br&gt;&amp;gt; в /var/mail/user &lt;br&gt;&amp;gt; Доменное имя используется одно, например example.com Все работает нормально, но естественно &lt;br&gt;&amp;gt; если пользователя в системе нет то получаем User Unknown. А вот &lt;br&gt;&amp;gt; как бы сделать так, чтобы если системного пользователя нет, то почта &lt;br&gt;&amp;gt; уходила на другой сервак?&lt;br&gt;&amp;gt; Попробовал SmartHost но тогда вся почта уходит на него, не взирая на &lt;br&gt;&amp;gt; наличие системного юзера.&lt;br&gt;&amp;gt; Спасибо &lt;br&gt;&lt;br&gt;Попробуйте&lt;br&gt;define(&#096;LUSER_RELAY&apos;, &#096;relay_host&apos;)dnl&lt;br&gt;</description>
</item>

</channel>
</rss>
