Ryan,

Looking at your 'conditions', what you're trying to do looks like its already 
handled by an existing milter

https://www.benzedrine.ch/milter-regex.html

How are your requirements different than what that provides?

Rob

On Fri, Aug 24, 2018, at 11:42 AM, Ryan Beethe wrote:
> I am developing a milter application to enforce certain properties of
> both header From and envelop From fields of emails, both outgoing and
> incoming to my server.
> 
> While reading through recent traffic on this list I realized that my
> current rules were too strict and would break basically all mailling
> lists.  So I am re-writing my rules, and I would like feedback on how
> these rules will fare "in the wild", by those of you with more
> experience with mail servers than I have.
> 
> So, pending a rewrite, my smilter will reject mail (550) under the
> following conditions:
> 
>  - Mail with unparsable header From or Sender
>  - SASL-auth'd mail w/ hdr From addr not controlled by user
>  - Non-SASL mail w/ env From matching my domain
>  - Non-SASL mail w/ Sender matching my domain
>  - Non-SASL mail w/o Sender: and hdr From matching my domain
> 
> Looking at the headers from mailing lists I am a part of... These should
> work fine for the mailing lists I am currently subscribed to, but I am
> interested in feedback from other Postfix admins.
> 
> Ryan

Reply via email to