SubEthaSMTP-based Mail Drop that executes actions on email reception
In essense, it's a java-based daemon implemented mostly on the back of SubEthaSMTP, but offers some configuration for its actions. It's relatively new.
The general idea is that you have a list of actions:
- ftp a file somplace (ie publicize something that was emailed)
- log that something was received (converting a mail message to a log entry)
- execute a script because we cannot predict what you'll need
These actions are then spelled out as names:
A bunch of these make up a set of actions.
Next, you have reasons to trigger these:
- sender name
- recipient name
- filename of attachment
The logic is designed to allow compound statements (this AND that) but not yet configurable. The reason is that the triggers are mostly "or statements", and without a really complex "and" situation, I haven't found the need to go that far.
Each trigger activates one or more actions:
If you've gotten this far, you've got the source code. The only thing remaining is to build it:
- autoreconf -vfi
- make check (optional)