Господа, система:
FreeBSD mrk.mmk.ru 8.4-STABLE FreeBSD 8.4-STABLE #23: Wed Jan 28 13:54:31 YEKT 2015
postfix-2.11.3_3,1в настройках стоит, что всю почту для своего домена доставлять другому почтовику
mydestination = $myhostname, mrk.mmk.ru
mailbox_transport = smtp:нужный сервер
заметил, что для одного адреса письма не уходят куда надо, а пытаются лечь локально, в итоге получая ошибку, зависая в очереди и затем соответственно возвращаются отправителю
в ходе экспериментов выяснилось, что это зависит от длинны имени (до знака собачки), может от полной длины, но после собачки я домен менять не могу. Вот смотрите по логам:
1. Один адрес, письмо пытается лечь локально
postfix/pickup[85021]: 19D3B2AC405: uid=0 from=<root>
postfix/qmgr[1912]: 19D3B2AC405: from=<root@mrk.mmk.ru>, size=301, nrcpt=1 (queue active)
postfix/local[85595]: warning: error looking up passwd info for a12345678901234567: Invalid argument
postfix/local[85595]: 19D3B2AC405: to=<a12345678901234567@mrk.mmk.ru>, relay=local, delay=0.03, delays=0.01/0.01/0/0.01, dsn=4.0.0, status=deferred (user lookup error)
2. Второй адрес, просто убавил на один символ, снова локально
postfix/qmgr[1912]: 30D7F2AC468: from=<root@mrk.mmk.ru>, size=300, nrcpt=1 (queue active)
postfix/local[85595]: warning: error looking up passwd info for a1234567890123456: Invalid argument
postfix/local[85595]: 30D7F2AC468: to=<a1234567890123456@mrk.mmk.ru>, relay=local, delay=0, delays=0/0/0/0, dsn=4.0.0, status=deferred (user lookup error)
3. Третий адрес, убрал еще один символ, письмо пошло как надо, что за полтергейст
postfix/qmgr[1912]: D301E2AC469: from=<root@mrk.mmk.ru>, size=299, nrcpt=1 (queue active)
postfix/smtp[85611]: D301E2AC469: to=<a123456789012345@mrk.mmk.ru>, relay=*****[*******]:25, delay=0.46, delays=0/0/0.01/0.44, dsn=2.6.0, status=sent (250 2.6.0 <20150311032555.D301E2AC469@mrk.mmk.ru>
Queued mail for delivery)
Помогите, неужели это баг postfix