Skip to content
This repository was archived by the owner on Apr 27, 2021. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Postfix filters written in Ruby

A set of useful header/content processing filters for postfix written in ruby.

Filter integration in postfix header_checks

piped filter configuration in master.cf:

filter_reply_to    unix  -       n       n       -       10      pipe
    flags=Rq user=filter null_sender=
    argv=/usr/local/share/postfix-filters/filter_reply_to.rb ${sender} ${recipient}

conditional filter execution in header_checks:

/^To: distribution-list@foo.bar/ FILTER filter_reply_to:dummy

NOTE For the FILTER action valid destination is required, since the filter takes care of delivering the mail using sendmail, therefore it is set to a dummy value.

run postfix reload to reload the configuration

manual testing

cat testmail | ruby ./filter_reply_to.rb sender@foo.com recipient@foo.com

troubleshooting

  • The specs currently require ruby 1.9
  • sendmail must be in the PATH or fully qualified

About

A set of filters for the postfix mailserver written in ruby

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages