Portál AbcLinuxu, 1. listopadu 2025 09:39
$inet_socket_port = [10024, 10026];
$interface_policy{'10026'} = 'SASLBYPASS';
$policy_bank{'SASLBYPASS'} = {
originating => 1,
bypass_spam_checks_maps => [1],
bypass_banned_checks_maps => [1],
bypass_header_checks_maps => [1],
};
A následně nevím, jak mám v Postfixu aktivovat druhý filtr na portu 10026, jelikož v main.cf mám aktuálně:
content_filter = amavis:[127.0.0.1]:10024Zkoušel jsem dle návodu změnit content_filter na:
content_filter = smtp-amavis:[127.0.0.1]:10026A vložit na konec konfigu:
smtpd_data_restrictions =
reject_unauth_pipelining
permit_mynetworks
permit_sasl_authenticated
check_client_access regexp:/etc/postfix/filter-catchall.regexp
A vytvořit soubor /etc/postfix/filter-catchall.regexp s obsahem:
/^/ FILTER smtp-amavis:[127.0.0.1]:10024Následně restartovat postfix a amavis, ovšem poté mi nechodí emaily, nevíte, kde by mohl být problém?
Řešení dotazu:
-o content_filter=smtp-amavis:[127.0.0.1]:10024
smtps inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o content_filter=smtp-amavis:[127.0.0.1]:10026
Zadruhe, narozdil od tebe definuje content_filter v master.cf misto main.cf(hned prvni kod v navodu), takze to si musis upravit(zakomentovat v main a dopsat do master). Pak by to mohlo chodit.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.