URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 60479
[ Назад ]

Исходное сообщение
"client_access postfix"

Отправлено Mig , 29-Сен-05 08:43 
не могу разобраться, выручайте,
есть программа netams, открывает smtp сессию и отправляет сообщение root, но письма не доходят в силу ограничений на рассылку спама в постфикс,
разработчики программы ответили, что единственный путь решения проблемы -это организвать отправку почты в обход правил постфикс

в логах

Sep 29 00:00:00 relay postfix/smtpd[12508]: connect from unknown[127.0.0.1]
Sep 29 00:00:00 relay postfix/smtpd[12508]: 8D9E2440169: client=unknown[127.0.0.1]
Sep 29 00:00:00 relay postfix/smtpd[12508]: warning: Illegal address syntax from unknown[127.0.0.1] in RCPT command: user@domen.ru
Sep 29 00:00:02 relay postfix/smtpd[12508]: warning: unknown[127.0.0.1] sent From: header instead of SMTP command: From: NeTAMS daemon <root>

добавил в файл client_access
netams@localhost OK
netams@localhost.domen.ru OK
– под таким адресом раньше приходили письма

сделал postmap client_access,
postfix reload

Вопрос: должна ли при использовании client_access доходить почта, формируемая на самом сервере и попадающая под определение -  спам?

в main.cf дописано следующее:

strict_rfc821_envelopes = yes
disable_vrfy_command = yes
smtpd_helo_required = yes

smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_hostname, reject_non_fqdn_hostname, permit

smtpd_sender_restrictions = permit_mynetworks, reject_unknown_sender_domain, reject_non_fqdn_sender, permit

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient, reject_unknown_recipient_domain, permit

smtpd_client_restrictions = permit_mynetworks,
        check_client_access hash:/etc/postfix/client_access,
            reject_rbl_client blackholes.mail-abuse.org,
            ...
                permit


Содержание

Сообщения в этом обсуждении
"client_access postfix"
Отправлено jonatan , 29-Сен-05 09:06 
Для начала сделайте
strict_rfc821_envelopes = no

"client_access postfix"
Отправлено newser , 29-Сен-05 09:23 
>Для начала сделайте
>strict_rfc821_envelopes = no


А вот этого делать не стоит!


"client_access postfix"
Отправлено jonatan , 29-Сен-05 09:25 
>А вот этого делать не стоит!
Жду аргументов.

"client_access postfix"
Отправлено Mig , 29-Сен-05 09:48 
>Для начала сделайте
>strict_rfc821_envelopes = no
супер - все заработало!!!
2jonatan - спасибо большое


"client_access postfix"
Отправлено jonatan , 29-Сен-05 09:52 
Можете сделать это только для "локального" smtpd:

/etc/postfix/master.cf:
127.0.0.1:smtp          inet  n       -       n       -       -       smtpd
    -o strict_rfc821_envelopes=no