Loading ...
Sorry, an error occurred while loading the content.

Re: sender_dependent_default_transport_maps overrides content_filter

Expand Messages
  • Viktor Dukhovni
    ... How does mail get to port 10025? ... Assuming the mail comes in via 10025. ... The only things that override content_filter are either a FILTER action
    Message 1 of 2 , Oct 24, 2012
    • 0 Attachment
      On Wed, Oct 24, 2012 at 02:39:04PM -0700, Robert Minsk wrote:

      > In my main.cf I have
      >
      > sender_dependent_default_transport_maps = tcp:localhost:6002
      >
      > and in my master.cf I have:
      > 10025 inet n - n - - smtpd
      > -o syslog_name=postfix/10025
      > -o content_filter=scan:[127.0.0.1]:11125
      > -o receive_override_options=no_address_mappings

      How does mail get to port 10025?

      > My content filter is on port 11125 and returns the email back
      > into postfix on port 11126.

      Assuming the mail comes in via 10025.

      > For the sender in question my sender_dependent_default_transport_maps
      > returns microsoft365:[podxxxxx.outlook.com]:587

      The only things that override "content_filter" are either a "FILTER"
      action in an access table or a REDIRECT in an access table.

      > My understanding is that mail coming in on port 10025 should
      > first go to the content_filter scan:[127.0.0.1]:11125, my filter
      > should scan it, gets reinjected on port 11126, the the default_transport
      > from the sender_dependent_default_transport_maps should use the
      > microsoft365 transport.

      Provided the mail comes in via that port as claimed, and no header
      checks or similar trigger "FILTER" or "REDIRECT" actions.

      > When I have sender_dependent_default_transport_maps in main.cf
      > my content_filter is never calls.? The mail comes in on port 10025
      > and goes straight to the microsoft365 transport.? Without the
      > sender_dependent_default_transport_maps mail does hit my content_filter.

      You've presented no evidence (logs) that your assumptions are
      accurate.

      --
      Viktor.
    Your message has been successfully submitted and would be delivered to recipients shortly.