Добрый день , для отправки логов с серверов , как релей использую свой почтовый сервер на базе postfix . Логи отправляю с помощью утилиты mail ,
cat log.log | mail user@domain.ru . Так как почтовых ящиков с именами серверов не существует и в домен сервера не введены , то postfix ругается на :
<backup.OR.LOCAL>: Helo command rejected: Host not found; from=<root@backup.OR.LOCAL> to=<admin@mitc.ru> proto=ESMTP helo=<backup.OR.LOCAL> Что бы победить проблему решил создать белые списки :
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
###############################################################################

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