Добрый день!
есть почтовый сервер в локальной сети.
postfix-mysql-2.7.2-12.3.i586 и postfix-2.7.2-12.3.i586 на OpenSuse 11.4
ip 192.168.0.2И есть IMM и IBM Supervisor Adapter-ы серверов в локальной сети.
Они умеют оправлять алярмы на smtp-сервер, но не умеют авторизовываться.
Сервера находятся в mynetwork = 192.168.0.0/24
В main.cf везде permit_mynetworkssmtpd_sender_restrictions = permit_mynetworks,
reject_unknown_sender_domain,
reject_non_fqdn_sendersmtpd_client_restrictions = permit_sasl_authenticated, permit_mynetworks
reject_rbl_client bl.spamcop.net,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client zen.spamhaus.org,
reject_rbl_client dul.dnsbl.sorbs.net,
reject_rbl_client dnsbl.njabl.org,
reject_unknown_reverse_client_hostname,
reject_unknown_client_hostnamesmtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks,
reject_invalid_helo_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_helo_hostname,
reject_unknown_helo_hostname,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain,
reject_unauth_destinationsmtp_helo_restrictions = permit_mynetworks,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_unknown_hostname
В логах
Sep 3 14:30:33 postmxs postfix/smtpd[11733]: connect from unknown[192.168.0.215]
Sep 3 14:30:33 postmxs postfix/smtpd[11733]: warning: Illegal address syntax from unknown[192.168.0.215] in MAIL command: <ESXi5SN-KD821KR-KD821KR@192.168.0.2>
Sep 3 14:30:33 postmxs postfix/smtpd[11733]: lost connection after MAIL from unknown[192.168.0.215]
Sep 3 14:30:33 postmxs postfix/smtpd[11733]: disconnect from unknown[192.168.0.215]
Адрес "from" сервера формируют по какому то убогому алгоритму ("Name-серийный номер- серийный номер"@"ip smtp-сервера"). В явном виде это не задаётся.
Как заставить postfix принимать почту от этих серверов, не проверяя соблюдение всех стандартов?
> Как заставить postfix принимать почту от этих серверов, не проверяя соблюдение всех
> стандартов?1) Научитесь отличать warning от error.
2) посмотрите tcpdump сессии отправки почты устройством.tcpdump -s 1500 -Aen -i eth0 host 192.68.0.215 and port 25
>> Как заставить postfix принимать почту от этих серверов, не проверяя соблюдение всех
>> стандартов?
> 1) Научитесь отличать warning от error.
> 2) посмотрите tcpdump сессии отправки почты устройством.
> tcpdump -s 1500 -Aen -i eth0 host 192.68.0.215 and port 25Да верно, ошибка сессии.
>>> Как заставить postfix принимать почту от этих серверов, не проверяя соблюдение всех
>>> стандартов?
>> 1) Научитесь отличать warning от error.
>> 2) посмотрите tcpdump сессии отправки почты устройством.
>> tcpdump -s 1500 -Aen -i eth0 host 192.68.0.215 and port 25
> Да верно, ошибка сессии.Отлично.