[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix Etch



На Fri, 10 Nov 2006 16:59:57 +0200
Dmitriy Sirant <lex@init.net.ua> записано:

> Alexander Gerasiov пишет:
> > На Fri, 10 Nov 2006 15:22:27 +0200
> > Dmitriy Sirant <lex@init.net.ua> записано:
> > 
> >> Alexander Vlasov пишет:
> >>> Может чуть больше информации будет полезно?
> >>>
> >> Проблема бывают при приеме и при отправке. При отправке (клиент 
> >> отправляет серверу, т.е. со стороны сервера это опять таки прием)
> >> это выражается, в отлупе по таймауту клиента.
> >>
> >> Nov 10 15:12:51 mail postfix/smtpd[10524]: NOQUEUE: reject: RCPT
> >> from bzq-84-108-219-70.cablep.bezeqint.net[84.108.219.70]: 451
> >> 4.3.0 <heathcliff382@ojenlaege.dk>: Temporary lookup failure; 
> >> from=<heathcliff382@ojenlaege.dk> to=<some_real_client@krig.dp.ua> 
> >> proto=SMTP helo=<bzq-84-108-219-70.cablep.bezeqint.net>
> >>
> >> Очень похоже, что http://kiltum.livejournal..com/1124845.html как
> >> раз мой случай. Буду искать дальше что надо переделать, т.к.
> >> настраивал все по HOWTO несильно вдумываясь что делаю, т.к. почта
> >> и ее работа не мой конек :(
> > А случаем не  reject_unknown_client в одном из правил у тебя? А нет,
> > хост резолвится... Тогда может reject_unknown_sender_domain ? Да и
> > фром очень на спамера похож...
> Да, но ошибка то в другом... если бы спамер или хост плохой - то
> ошибка была бы не Temporary lookup failure.
Если не нашел домен - да, а если искал, но DNS вернул ошибку, то вполне
себе "Temporary lookup failure", хотя в случае с DNS он может и по
другому ругаться, не помню.
Таки ты не ответил на вопрос.
Хотя, насколько я понимаю, проблема может быть еще и с каким-нибудь
запросом к mysql.
Проверь что все они корректные. Например, что алиасы правильно работают.
> Начал по логам mysql лазить... обнаружил еще одну непонятную вещь:
> 
> В main.cf
> virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
> 
> В mysql-virtual-maps.cf
> user = ***
> password = ***
> dbname = statistic
> table = services
> select_field = CONCAT(SUBSTRING_INDEX(login,'@', 
> -1),'/',SUBSTRING_INDEX(login,'@',1),'/Maildir/')
> where_field = login
> additional_conditions = AND service_id = 4
> hosts = ***
> 
> В логах mysql
> SELECT CONCAT(SUBSTRING_INDEX(login,'@', 
> -1),'/',SUBSTRING_INDEX(login,'@',1),'/Maildir/') FROM services WHERE 
> login='init.net.ua' AND service_id = 4
> 
> Это вопрос опять таки похож на тот, куда ссылку приводили - но там 
> лечение не указано.
В блоге по ссылке вообще что-то левое, ИМХО, к тебе никакого отношения
не имеющее. 
> Поидее в login должен подставлятся 
> some-real-user@init.net.ua а не домен, причем бывает, что запрос идет
> на чужой домен тоже (например yahoo.com.tw).
А virtual_alias_domains = $virtual_alias_maps
да? тогда это просто проверка того факта, что ты обслуживаешь этот
виртуальный домен.
Чужой домен - это попытка испоьлзовать тебя как опер-релэй (постфикс
проверяет, принимаешь ли ты для этого домена почту)


И вообще кинь уж тогда вывод postconf'а почитать, что ли...



Reply to: