On my laptop, I have set up a cron that performs a weekly job. If there is something to report, I would like to get an e-mail for it. Right now I am using KMail as MUA which is able to read mail from the Maildir directory at ~/.local/share/local-mail
. Thus, I want local mail to be delivered to that folder (with a Maildir structure).
I was hoping that a dead simple program already exist that has a sendmail
interface (such that echo "$REPORT" | mail -s "$SUBJECT" "$ME"
can work with it). Installing exim or forwarding mail to my remote mailserver is considered overkill.
The question Simplest way of forwarding all mail from server? seems to target remote forwarding which does not suit my needs (I need local delivery). This old Gentoo thread ended up in crafting an old script in Perl. Surely there must exist a well-thought, dead-simple program?
Any recommendations? I am using Arch Linux.
Best Answer
Since I could not find an existing, small program, I decided to write my own one. Originally, I came up with:
That worked... except if the user executing the script is not "peter". The successor of this idea is a "small" C program, femtomail. From its README:
The source code and installation instructions are available at https://git.lekensteyn.nl/femtomail/.