Hello, I have a postfix server accepting emails on port 25 from the Internet, and delivering to cyrus.
There is another sever running Mail Marshall on Windows, that is used as the content filter. I have configured postfix master.cf as follows: smtp inet n - n - - smtpd -o content_filter=mm:[172.16.0.9]:25 -o receive_override_options=no_address_mappings mm unix - - - - 10 smtp -o smtp_send_xforward_command=yes -o disable_mime_output_conversion=yes -o disable_dns_lookups=yes -o smtp_generic_maps= 0.0.0.0:10027 inet n - - - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -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 mynetworks=127.0.0.0/8,172.16.0.0/16 -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 Mail marshall is configured to send emails to port 10027. This works OK. However, if Mail Marshall detects SPAM, rather than modify the header and send it on, it responds directly with a 550 error code. Unfortunately, postfix then notifies the email originator that the message has bounced, generating backscatter. Is there anyway I can configure postfix to drop / discard these messages rather than notify the originator? Many thanks, Stuart. -- Stuart Bailey BSc (hons) CEng CITP MBCS LinuSoft (Managing Director) Linux Specialist & Software Developer ~~~~~~~~~~~~~~~~~~~~~~~ Phone: (0845) 658 3563 Direct: +44 (0)1953 878162 Fax: +44 (0) 1603 858583 ~~~~~~~~~~~~~~~~~~~~~~~ http://www.linusoft.co.uk http://www.bluetoothadvertising.org.uk -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.