Portál AbcLinuxu, 8. listopadu 2025 19:37
Příklad: server A se snaží komunikovat se serverem B pomocí TLS, jenže server B nemá certifikát podepsaný certifikační autoritou, no co se dá dělat, postfix to stejně nemá kam jinam odeslat tak to odešle i přes nedůvěryhodný certifikát ale zapíše to do logu. V případě že protistrana nepošle STARTTLS, tak se to pošle nešifrovaně. S tou kontrolou pravosti certifikátů a záznamem v logu nevím jak to udělat to ostatní je víceméně skoro defaultní chování.
postconf -e 'smtpd_sasl_auth_enable = yes' postconf -e 'broken_sasl_auth_clients = yes' postconf -e 'smtpd_sasl_authenticated_header = yes' postconf -e 'smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination' postconf -e 'smtpd_use_tls = yes' postconf -e 'smtpd_tls_cert_file = /etc/postfix/smtpd.cert' postconf -e 'smtpd_tls_key_file = /etc/postfix/smtpd.key'
cd /etc/postfix openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM -days 365 -x509cas bych si dal asi vetsi treba 10 let
chmod o= /etc/postfix/smtpd.keyjeste prava ted jsem to zkousel a jede to ;) akorat se nechtelo outlooku prve
smtp_tls_security_level
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.