John Rudd wrote:
I had been thinking about how feasible it would be to re-implement
dbmail in perl..
and maybe a decent perl MTA to put in front of it too (something that
will work with sendmail milters...).
Then you could be pretty database agnostic. Just whatever perl wants
to put back there.
I think that a local delivery program could be written fairly easily
that Exim or any other existing MTA could pipe messages into for
delivery. So one wouldn't have to rewrite the MTA but just use existing
MTAs and just change the delivery mechanism. Eventually I think that
MTAs would integrate MySQL delivery. My guess is that it's easier to
deliver to MySQL than MBOX or MAILDIR because MySQL does all the work
for you. You just pass the data and let MySQL do that magic.
I'm also thinking that if SQL is used for mail storage that the SQL
folks will evolve their databases to handle the needs of the email
community. So those who point to Exchange as a disaster, I look at it as
a first step. Something to take the good ideas and improve on them.