[Sysadmins] postfix: Recipient address rejected
Konstantin Orloff
=?iso-8859-1?q?orloff_=CE=C1_aramid=2Eru?=
Пн Апр 2 12:38:50 MSD 2007
Здравствуйте, Vladimir.
Вы писали 2 апреля 2007 г., 10:26:36:
>>>>>> On 30 Mar 2007 at 19:31 "DLK" == Dmitriy L Kruglikov writes:
DVL>>> Противопоказания есть какие-нибудь?
> С другой стороны, можно не трогать параметр, т.к. условья его срабатывания
> лимитированы (внизу выдержка из мана).
DLK>> А спам не полезет ?
DLK>> UUCP конечно экзотика, а спам - нет ...
DLK>> Если
DLK>> перезапишем site!user в user на site
DLK>> То в нашем примере получим:
DLK>> user!@aramid.ru -> @aramid.ru на user ...
DLK>> Такого домена, естественно, нет ...
> Ну и отреджектится запрос.
Но с кодом 4ХХ (по умолчанию). Поэтому (в моем случае) передающая косо настроенная сторона пуляла повторы письма много раз.
DLK>> Если не перезапишем (swap_bangpath=no)
DLK>> то почта будет адресована user!, которого то-же нет в системе.
> Опять же отреджектится.
Здесь постфикс по идее сразу даст реджект с кодом 5ХХ и повторов посылки письма быть не должно.
DLK>> Пока не уверен в обработке знака "!"...
DLK>> Я так думаю, что адрес должен быть правильным...
DLK>> А историческое наследие типа UUCP отношения к этому не имеет.
DLK>> Или я все перепутал ?
> Похоже, у автора треда имеет место несколько специфическая конфигурация, раз
> сработал rewrite. Вот в каких случаях это происходит (man 5 postconf):
IMHO специально ничего хитрого не задумывал. Мож где и накосячил...
> The message is received with the Postfix sendmail(1) command,
Где это глянуть? Или это если локально отправляется письмо с помощью sendmail?
В моем случае просто происходил снаружи коннект по SMTP с демоном постфикса.
> The message is received from a network client that matches $local_header_re-
> write_clients,
= permit_inet_interfaces
Похоже ЭТО правило отработало. Я кстати специально эту строку не менял.
Это значение берется у меня из main.cf.default.
> The message is received from the network, and the remote_header_rewrite_domain parame-
> ter specifies a non-empty value.
= Пусто
swap_bangpath по умолчанию стоял YES.
Переставил на NO, но выводов пока не сделал, ибо такая ситуация пока не встретилась.
--
С уважением,
Konstantin mailto:orloff на aramid.ru
Подробная информация о списке рассылки Sysadmins