Странная ошибка в обработке письма от скрипта

От: Alexey Markov <CGatePro_at_mx_ru>
Дата: Tue 16 Oct 2012 - 10:15:57 MSK


Hello!

На хосте host.domain.tld стоит небольшой почтовый сервер на базе CGP 5.4.7 для руления почтой от веб-приложений домена domain.tld. Проверка Return-Path включена для не-клиентов, в маршрутизаторе CGP прописано следующее: host.domain.tld = domain.tld
<www@host.domain.tld> = postmaster@domain.tld

PHP-скрипт из-под системного юзера www пытается отправить письмо на некий внешний адрес, дёргает для этого sendmail, тот пытается переслать его на 127.0.0.1, но получает отлуп: Service unavailable.

В логе CGP в это время вижу: 1 ROUTER SYSTEM: 'www@host.domain.tld' rejected. Error Code=unknown user account
1 SMTPI-018547([127.0.0.1]) Return-Path 'www@host.domain.tld' rejected: unknown user account

1 ROUTER SYSTEM: 'www@host.domain.tld' rejected. Error Code=unknown user account
1 SMTPI-018547([127.0.0.1]) Recipient www@host.domain.tld rejected: unknown user account

и исходное письмо в виде отлупа сваливается в ящик постмастеру.

В то же время аналогичные письма с других хостов от юзеров www нормально уходят.

В чём может быть загвоздка? Надо явно прописывать 127.0.0.1 в список "локальных" сетей, чтобы он не проверял адрес возврата?

Чуть более широкий вопрос: существует ли best practice для настройки CGP на приём/передачу писем от "фиктивных" адресов, типа всяких веб- приложений и скриптов?

-- 
WBR, Alexey Markov. 
Получено Tue Oct 16 06:16:19 2012

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:17:27 MSK