<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Postfix сбой обработки доставки письма при длинном имени</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html</link>
    <description>Господа, система:&lt;br&gt;FreeBSD mrk.mmk.ru 8.4-STABLE FreeBSD 8.4-STABLE #23: Wed Jan 28 13:54:31 YEKT 2015&lt;br&gt;postfix-2.11.3_3,1&lt;br&gt;&lt;br&gt;в настройках стоит, что всю почту для своего домена доставлять другому почтовику&lt;br&gt;mydestination = $myhostname, mrk.mmk.ru&lt;br&gt;mailbox_transport = smtp:нужный сервер&lt;br&gt;&lt;br&gt;заметил, что для одного адреса письма не уходят куда надо, а пытаются лечь локально, в итоге получая ошибку, зависая в очереди и затем соответственно возвращаются отправителю&lt;br&gt;в ходе экспериментов выяснилось, что это зависит от длинны имени (до знака собачки), может от полной длины, но после собачки я домен менять не могу. Вот смотрите по логам:&lt;br&gt;1. Один адрес, письмо пытается лечь локально&lt;br&gt;postfix/pickup&#091;85021&#093;: 19D3B2AC405: uid=0 from=&amp;lt;root&amp;gt;&lt;br&gt;postfix/qmgr&#091;1912&#093;: 19D3B2AC405: from=&amp;lt;root&#064;mrk.mmk.ru&amp;gt;, size=301, nrcpt=1 (queue active)&lt;br&gt;postfix/local&#091;85595&#093;: warning: error looking up passwd info for a12345678901234567: Invalid argument&lt;br&gt;postfix/local&#091;85595&#093;: 19D3B2AC405: to=&amp;lt;a12345678901234567&#064;mrk.mmk.ru&amp;gt;, relay=local, delay=</description>

<item>
    <title>Postfix сбой обработки доставки письма при длинном имени (fantom)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html#6</link>
    <pubDate>Tue, 17 Mar 2015 07:32:51 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; postfix/local&#091;85595&#093;: 30D7F2AC468: to=&amp;lt;a1234567890123456&#064;mrk.mmk.ru&amp;gt;, relay=local, &lt;br&gt;&amp;gt; delay=0, delays=0/0/0/0, dsn=4.0.0, status=deferred (user lookup error) &lt;br&gt;&amp;gt; 3. Третий адрес, убрал еще один символ, письмо пошло как надо, что &lt;br&gt;&amp;gt; за полтергейст &lt;br&gt;&amp;gt; postfix/qmgr&#091;1912&#093;: D301E2AC469: from=&amp;lt;root&#064;mrk.mmk.ru&amp;gt;, size=299, nrcpt=1 (queue &lt;br&gt;&amp;gt; active) &lt;br&gt;&amp;gt; postfix/smtp&#091;85611&#093;: D301E2AC469: to=&amp;lt;a123456789012345&#064;mrk.mmk.ru&amp;gt;, relay=*****&#091;*******&#093;:25, &lt;br&gt;&amp;gt; delay=0.46, delays=0/0/0.01/0.44, dsn=2.6.0, status=sent (250 2.6.0 &amp;lt;20150311032555.D301E2AC469&#064;mrk.mmk.ru&amp;gt; &lt;br&gt;&amp;gt;  Queued mail for delivery) &lt;br&gt;&amp;gt; Помогите, неужели это баг postfix &lt;br&gt;&lt;br&gt;У freebsd максимальная длина для имени пользователя - 16 символов, вот скорее всего оттель ноги и ростут....&lt;br&gt;</description>
</item>

<item>
    <title>Postfix сбой обработки доставки письма при длинном имени (ALex_hha)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html#5</link>
    <pubDate>Mon, 16 Mar 2015 11:15:33 GMT</pubDate>
    <description>&amp;gt; в настройках стоит, что всю почту для своего домена доставлять другому почтовику &lt;br&gt;&amp;gt; mydestination = $myhostname, mrk.mmk.ru &lt;br&gt;&amp;gt; mailbox_transport = smtp:нужный сервер &lt;br&gt;&lt;br&gt;для этого есть relay_domains. Зачем объявлять домен, для которого сервер выступает как релей локальным?&lt;br&gt;&lt;br&gt;&amp;gt; postfix/local&#091;85595&#093;: 19D3B2AC405: to=&amp;lt;a12345678901234567&#064;mrk.mmk.ru&amp;gt;, relay=local, &lt;br&gt;&amp;gt; delay=0.03, delays=0.01/0.01/0/0.01, dsn=4.0.0, status=deferred (user lookup error)&lt;br&gt;&lt;br&gt;вы путаете классы адресов в postfix. Советую прочитать и понять - http://www.postfix.org/ADDRESS_CLASS_README.html&lt;br&gt;</description>
</item>

<item>
    <title>Postfix сбой обработки доставки письма при длинном имени (sherlock)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html#4</link>
    <pubDate>Wed, 11 Mar 2015 07:14:35 GMT</pubDate>
    <description>&amp;gt; Объяснение есть. Транспорт local ищет локального пользователя, при этом возникает ошибка. &lt;br&gt;&lt;br&gt;база локальных получателей пуста, он вообще ничего не знает о ней, попытаюсь объяснить схему:&lt;br&gt;Это просто почтовый релей, который принимает письма от нескольких серверов (как правило это всякие нотифы от оракла) и стравливает их уже почтовику, который все принимает и раскладывает по ящикам, он мне не подконтроллен. Т.е. на этом почтовике, где я словил этот глюк внешних адресатов нет в принципе. И в инет он не смотрит.&lt;br&gt; &lt;br&gt;&amp;gt; В силу наличия ошибки, она транслируется в SMTP-ошибку.&lt;br&gt;&amp;gt; Если бы пользователь не был найден (без возникновения ошибок), то оно все &lt;br&gt;&amp;gt; равно бы пошло на mailbox_transport: &lt;br&gt;&lt;br&gt;пользователь всегда не найден, только он всегда письмо отправлял вышестоящему, а в этом случае больше 16 символов до &#064; пытался доставить сам&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; А если отправитель был внешний, то не _ложится в ящик отправителя_, а &lt;br&gt;&amp;gt; доставляется, верно? А если это был спам с подделанным адресом отправителя &lt;br&gt;&amp;gt; - то этот несчастный по</description>
</item>

<item>
    <title>Postfix сбой обработки доставки письма при длинном имени (PavelR)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html#3</link>
    <pubDate>Wed, 11 Mar 2015 06:26:16 GMT</pubDate>
    <description>&amp;gt; Переделал, все заработало. Интересно &lt;br&gt;&amp;gt; причем mailbox_transport оставил &lt;br&gt;&amp;gt; просто переделал запись в transport с &lt;br&gt;&amp;gt; mrk.mmk.ru : &lt;br&gt;&amp;gt; на &lt;br&gt;&amp;gt; mrk.mmk.ru smtp:сервер &lt;br&gt;&amp;gt; все равно объяснения нет, почему для адресов короче все работало, а для &lt;br&gt;&amp;gt; попавшегося длинного нет :) &lt;br&gt;&lt;br&gt;Объяснение есть. Транспорт local ищет локального пользователя, при этом возникает ошибка. &lt;br&gt;В силу наличия ошибки, она транслируется в SMTP-ошибку. &lt;br&gt;&lt;br&gt;Если бы пользователь не был найден (без возникновения ошибок), то оно все равно бы пошло на mailbox_transport:&lt;br&gt;&lt;br&gt;mailbox_transport (default: empty)&lt;br&gt;       Optional message delivery transport that the  local(8)  delivery  agent&lt;br&gt;       should use for mailbox delivery to all local recipients, whether or not&lt;br&gt;       they are found in the UNIX passwd database.&lt;br&gt;&lt;br&gt;&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>Postfix сбой обработки доставки письма при длинном имени (sherlock)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html#2</link>
    <pubDate>Wed, 11 Mar 2015 05:12:42 GMT</pubDate>
    <description>Переделал, все заработало. Интересно&lt;br&gt;причем mailbox_transport оставил&lt;br&gt;просто переделал запись в transport с&lt;br&gt;mrk.mmk.ru :&lt;br&gt;на&lt;br&gt;mrk.mmk.ru smtp:сервер&lt;br&gt;&lt;br&gt;все равно объяснения нет, почему для адресов короче все работало, а для попавшегося длинного нет :)&lt;br&gt;&lt;br&gt;а релей принимает все, там уже выше потом принимается решение о наличии ящика. Ящика нет, приходит оттуда ошибка (вернее не приходит, а ложится в ящик отправителя)&lt;br&gt;</description>
</item>

<item>
    <title>Postfix сбой обработки доставки письма при длинном имени (PavelR)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/96036.html#1</link>
    <pubDate>Wed, 11 Mar 2015 04:23:33 GMT</pubDate>
    <description>&amp;gt; Господа, система: &lt;br&gt;&amp;gt; FreeBSD mrk.mmk.ru 8.4-STABLE FreeBSD 8.4-STABLE #23: Wed Jan 28 13:54:31 YEKT 2015 &lt;br&gt;&amp;gt; postfix-2.11.3_3,1 &lt;br&gt;&amp;gt; не могу. Вот смотрите по логам: &lt;br&gt;&lt;br&gt;Ну так сами смотрите тоже:&lt;br&gt;&lt;br&gt;&amp;gt; 1. Один адрес, письмо пытается лечь локально &lt;br&gt;&amp;gt; postfix/local&#091;85595&#093;: warning: error looking up passwd info for a12345678901234567: &lt;br&gt;&amp;gt;Invalid argument &lt;br&gt;&lt;br&gt;Ошибка есть.&lt;br&gt;&lt;br&gt;&amp;gt; 2. Второй адрес, просто убавил на один символ, снова локально &lt;br&gt;&amp;gt; postfix/local&#091;85595&#093;: warning: error looking up passwd info for a1234567890123456: &lt;br&gt;&amp;gt; Invalid argument &lt;br&gt;&lt;br&gt;Ошибка есть.&lt;br&gt;&lt;br&gt;&amp;gt; 3. Третий адрес, убрал еще один символ, письмо пошло как надо, что &lt;br&gt;&amp;gt; за полтергейст &lt;br&gt;&lt;br&gt;Ошибки нет.&lt;br&gt;&lt;br&gt;&amp;gt;Помогите, неужели это баг postfix&lt;br&gt;&lt;br&gt;AFAIK, это наложились &quot;особенности реализации&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; в настройках стоит, что всю почту для своего домена доставлять другому почтовику &lt;br&gt;&amp;gt; mydestination = $myhostname, mrk.mmk.ru &lt;br&gt;&amp;gt; mailbox_transport = smtp:нужный сервер &lt;br&gt;&lt;br&gt;Переделайте не через mailbox_transport, а просто через transport_maps (чтобы убрать участие </description>
</item>

</channel>
</rss>
