|
|
|
|
|
by 9248
3913 days ago
|
|
What do you mean by mail filters and processing? Is there anything fun I can get, may you point a few links for further reading? It happens that I'm right in the middle of configuring my own server. I've got only postfix and dovecot for now, nothing fancy yet. |
|
If this is not powerful enough, you can make sieve plugin invoke external program and pass it MIME-encoded email message for further processing. This way your server can, for example, add events to your calendar software or do the accounting based on receipt emails (and I forward my SMS to my IMAP server too)
Before Sieve I've used tools like procmail (http://tldp.org/LDP/LG/issue14/procmail.html), although I'm currently only using Dovecot/Sieve setup for my own mail. Some servers I've configured, for example a DIY SMS gateway at the company I've worked for, use just postfix+procmail (+ custom bash and Python scripts).
As for the spam filtering, I've had a good experience with rspamd (https://rspamd.com/), which is light on resources, integrates with Postfix quite nicely, usable out-of-box and is scriptable with Lua.
Hope those few pointers would help.