May I suggest you also take a look at OpenBSD's new smtpd? They will include it 
with the upcoming 4.6 release - a long awaited alternative to sendmail with a 
more clean config syntax (inspired by other OBSD-developed tools).
http://www.openbsd.org/cgi-bin/man.cgi?query=smtpd&sektion=8

> I've managed to build tinymail..but a gobject framework of 16MB size is 
> not exactly
> minimal, tiny or suckless in any way.
> The repository comes with no commandline or non-gtk dependent example.
> I still think that it is possible to implement a smtp/pop3/imap protocol 
> handler in less
> than 1000LOC, all protocols are text based and by just defining a few 
> functions for
> handling timeouts, responses and so on shouldnt be that hard.
> 6 years ago I wrote a mail daemon (SMTP) in about 500LOC able to manage 
> mbox,
> several auth methods and mutliple connections at the same time.
> fetchmail has lot of unnecessary features and lacks many useful 
> functionalities.
> msmtp is cool, but I always find it unnecesarily complex for the things 
> it has to do. For
> example, the network layer if wrapped by a bouncer can permit to keep 
> connections
> alive, add encription, tunels and many other funny stuff.
> What I'm proposing is a simple setup with wrappers for 
> sendmail,msmtp,whatever that
> can be exchanged by just changing a hook script.
> About attaching files I have some minimal base64 algorithms, so it 
> should be that hard
> to make it work in stream like:
> $ cat mail | add-attachments mail.d/* | msmtp m...@to.com
> And the same for extracting the attachments.
> I dont really think this is a loss of time (yeah, you can hate me), but 
> I hate to be forced
> to use bloatware everywhere.
> I also use tinymail on the n810 because is the one that comes by default 
> in the last
> firmwares because is just much better than the monolitic approach from 
> Nokia, but
> having 16MB++ of memory slurped by a mail library on an embedded device 
> is imho
> not a good thing. But I understand that having dbus to avoid doing 
> innecessary stuff
> when the device is offline and earn battery is a good thing, but at 
> least I would prefer
> to have my own minimal stack of mail management.
> --pancake
> Kurt H Maier wrote:
> > Check out tinymail[1]. This guy took a pretty cerebral approach to
> > developing his MUA back-end library. I've used it in the form of
> > Modest[2] on my Nokia n810.
> > 
> > Personally, I'd hate to see any more dev hours wasted on garbage like
> > imap or pop3. ssh/rsyncing maildir to form a 'local copy,' then
> > 'commiting' changes back seems much saner to me.
> > 
> > [1] - http://tinymail.org/
> > [2] - http://modest.garage.maemo.org/
> 

--
wbr, Илембитов

Reply via email to