On Tuesday 21 December 2010 17:56:29 Noel Jones wrote:
> On 12/21/2010 11:46 AM, Stuart Bailey wrote:
> > 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_check
> >s
> >
> > 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?
>
> If you can't configure mail marshall to tag+deliver or
> quarantine, then it's unsuitable for use as a postfix
> content_filter.
>
> You may be able to use mail marshall as a postfix
> smtpd_proxy_filter, but that has performance implications you
> will need to investigate.
> http://www.postfix.org/SMTPD_PROXY_README.html
>
>
>    -- Noel Jones
Thank you all,
It does appear to b working now, with Mail Marshal set as a 
smtpd_proxy_filter. 
postfix is authenticating the user with SMTP_AUTH, before the message is 
passed to Mail Marshal.
When mail Marshall gives a 550 response, that is sent directly to the client 
session, rather than entering the queue and causing a bounce message.

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.

Reply via email to