In my Postfix + Amavisd-new + Spamassassin setup, I am trying to bypass the content filtering for specific senders. Messages that match my header checks are producing an error in the maillog, "warning: connect to transport 127.0.0.1: No such file or directory" and the message just sits in the queue. Messages that don't match the header checks process normally. Any suggestions on what I've done wrong?
In my main.cf, I have the following:
[red]content_filter=amavisfeed:[127.0.0.1]:10024
header_checks=pcre:/etc/postfix/whitelist
[/red]
Inside my whitelist file, I have
[red] /sender@somedomain/ FILTER 127.0.0.1:10025
[/red]
Inside my master.cf, I have the following:
[red]smtp inet n - n - - smtpd
-o cleanup_service_name=pre-cleanup
pre-cleanup unix n - n - 0 cleanup
-o virtual_alisas_maps=
pickup fifo n - n 60 1 pickup
-o cleanup_service_name=pre-cleanup
cleanup unix n - n - 0 cleanup
-o mime_header_checks=
-o nested_header_checks=
-o body_checks=
-o header_checks=
.
.
.
amavisfeed unix - - n - 6 lmtp
-o lmtp_data_done_timeout=1200
-o lmtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o smtpd_delay_reject=no
-o smtpd_client_restrictions=permit_mynetworks,reject
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=reject_unauth_pipelining
-o smtpd_end_of_data_restrictions=
-o smtpd_restriction_classes=
-o mynetworks=127.0.0.0/8
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
-o smtpd_client_connection_count_limit=0
-o smtpd_client_connection_rate_limit=0
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters
-o local_header_rewrite_clients=
[/red]
In my main.cf, I have the following:
[red]content_filter=amavisfeed:[127.0.0.1]:10024
header_checks=pcre:/etc/postfix/whitelist
[/red]
Inside my whitelist file, I have
[red] /sender@somedomain/ FILTER 127.0.0.1:10025
[/red]
Inside my master.cf, I have the following:
[red]smtp inet n - n - - smtpd
-o cleanup_service_name=pre-cleanup
pre-cleanup unix n - n - 0 cleanup
-o virtual_alisas_maps=
pickup fifo n - n 60 1 pickup
-o cleanup_service_name=pre-cleanup
cleanup unix n - n - 0 cleanup
-o mime_header_checks=
-o nested_header_checks=
-o body_checks=
-o header_checks=
.
.
.
amavisfeed unix - - n - 6 lmtp
-o lmtp_data_done_timeout=1200
-o lmtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o smtpd_delay_reject=no
-o smtpd_client_restrictions=permit_mynetworks,reject
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=reject_unauth_pipelining
-o smtpd_end_of_data_restrictions=
-o smtpd_restriction_classes=
-o mynetworks=127.0.0.0/8
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
-o smtpd_client_connection_count_limit=0
-o smtpd_client_connection_rate_limit=0
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters
-o local_header_rewrite_clients=
[/red]