LinuxForum.Fans
Тема

Postfix и Белые Списки

Автор: l_cho 3 сообщений 2594 просмотров
#313516

Добрый день , для отправки логов с серверов , как релей использую свой почтовый сервер на базе postfix . Логи отправляю с помощью утилиты mail ,

text
 cat log.log | mail user@domain.ru

. Так как почтовых ящиков с именами серверов не существует и в домен сервера не введены , то postfix ругается на :

text
 <backup.OR.LOCAL>: Helo command rejected: Host not found; from=<root@backup.OR.LOCAL> to=<admin@mitc.ru> proto=ESMTP helo=<backup.OR.LOCAL> 

Что бы победить проблему решил создать белые списки :

text
smtpd_sender_restrictions =
    check_sender_access  hash:/etc/postfix/whitelist,
    permit_sasl_authenticated,
    permit_mynetworks,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit

Но эффекта ноль
мой конфиг :

smtpd_sender_restrictions =
check_sender_access hash:/etc/postfix/whitelist,
permit_sasl_authenticated,
permit_mynetworks,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
permit
###############################################################################
smtpd_recipient_restrictions =
check_sender_access hash:/etc/dovecot/script/restricted_senders,
permit_mynetworks,
permit_sasl_authenticated,
permit_auth_destination,
reject_unauth_destination,
reject_unlisted_recipient,
reject_unknown_recipient_domain,
reject_non_fqdn_recipient,
permit
###############################################################################
smtpd_helo_restrictions = reject_unknown_hostname
smtpd_sender_restrictions = reject_unknown_sender_domain
smtpd_data_restrictions = reject_unauth_pipelining
###############################################################################
smtpd_sasl_local_domain = $mynetwork
######################################################
smtpd_restriction_classes = local_only
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject
transport_maps = hash:/etc/postfix/transport
###############################################################################

#313529
"l_cho⇓" написал:
Но эффекта ноль

А что вы хотели? Посмотрите внимательно на ошибку...

"l_cho⇓" написал:
Helo command rejected: Host not found;
За нее отвечает
"l_cho⇓" написал:
smtpd_helo_restrictions = reject_unknown_hostname
, которое отработает до
"l_cho⇓" написал:
smtpd_sender_restrictions
, в котором вы прописали белый лист.
#313551

*WALL* Просто надо было внимательнее читать ман к Postfix . Спасибо , работает.

Войдите или зарегистрируйтесь, чтобы ответить.