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

Re: Postfix Etch



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.
Начал по логам 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).

Я уже запутался окончательно. Где можно почитать по русски что должен смотерть и что получить postfix в следующих переменных, потому что в тех HOWTO что я смотрел просто указано мол создаем таблицы, вставляем (в некоторые только) строки такие и все. Никаких тебе вариантов.

virtual_alias_maps = mysql:/etc/postfix/mysql-aliases.cf
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf
transport_maps = mysql:/etc/postfix/mysql-transport.cf
virtual_mailbox_base = /var/mail/virtual
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
virtual_uid_maps = mysql:/etc/postfix/mysql-virtual-uid.cf
virtual_gid_maps = mysql:/etc/postfix/mysql-virtual-gid.cf
mysql_hostname = mysql:/etc/postfix/mysql-hostname.cf
relay_host = mysql:/etc/postfix/mysql-relay.cf



Reply to: