Страница 1 из 1
Postfix before-queue filter и лог
Добавлено: 2012-05-24 8:40:34
BlitzKrieg
Используется before-queue filter. Обнаружил, что указанное ниже сообщение отсутствует в логах postfix. Человек, писавший мне, переслал текст ошибки выданный моим сервером. Есть подозрение, что и отлупы также не попадают в лог.
For privacy reasons, all the remote SMTP client sees is "451 Error: queue file write error". It would not be right to disclose internal details to strangers.
Как пнуть postfix чтобы все это также попадало в лог?
Re: Postfix before-queue filter и лог
Добавлено: 2012-05-24 10:43:56
moury
Может быть, Вам поможет
http://www.postfix.org/SMTPD_PROXY_READ ... parameters
Если я правильно понял смысл комментария к smtpd_proxy_timeout, информация в логе пишется, но клиенту показывается фейк.
В свое время я поостерегся использовать before-queue фильтр и использую Milter.
Просто когда-то из документации на постфикс показалось, что при упавшем before-queue фильтре переписка блокируется.. Зато если упадет мильтеровский фильтр, постфикс пустит почту мимо фильтра, ругаясь в журнал на недоступность сокета (проверено на себе).
Возможно, Ваш фильтр тоже имеет версию для milter..
Re: Postfix before-queue filter и лог
Добавлено: 2012-05-24 12:20:32
BlitzKrieg
Это читал. Включил все, что можно было таймаут 200s сделал.
Там пишут что все прокси ошибки должны быть в мэйллоге. Но я в логе не увидел сообщение о том, что тогда была ошибка. Вроде тут на форуме есть тема с этой же ошибкой, там она в мэйллоге присутствует. У меня нет.
Вот
http://forum.lissyara.su/viewtopic.php?f=20&t=31225
у меня такого в логе нет.
Re: Postfix before-queue filter и лог
Добавлено: 2012-05-28 8:23:40
moury
Приведите максимально близко к оригиналу текст письма с отлупом, которое Вам переслал удаленный адресат. То, что Вы цитировали - цитата из документации, а не отлуп. Возможно, его текст поможет решить Вашу проблему.
Re: Postfix before-queue filter и лог
Добавлено: 2012-05-28 9:12:59
BlitzKrieg
Код: Выделить всё
This is an informative message sent by mail.domain.com.
The server was not able to deliver your mail message
Subject: Re: спецификация
Date: Mon, 21 May 2012 14:12:52 +0400
to the following addresses:
<Olga@domain.ru> (mxrt.domain.ru: 451 4.3.0 Error: queue file w rite error)
<Kristina@domain.ru> (mxrt.domain.ru: 451 4.3.0 Error: queue fil e write error)
Это прислали хозяева сервера отправителя. Я этой ошибки в логах не видел. Но при этом на прошлой неделе ковырял амавис, забыл в newsyslog.conf права на файл правильные поставить и он не мог в файл писать. Дык отлуплял с такой же ошибкой и я ее в логах видел.
Re: Postfix before-queue filter и лог
Добавлено: 2012-05-28 10:16:18
moury
Яндекс подсказал, что такая ошибка отдается не только при проблемах с before-queue фильтром. Настоящая причина - в логах. Искать надо по IP клиента, отлавливая PID'ы SMTP-сессии.
Если Вы вообще ничего не найдете в логах о входящих SMTP-сессиях с этого клиента, то before-queue фильтр - ни при чем. и причину отлупа надо понимать буквально.