First off, I'll ask: would adding an SMTP server (relay, the works, so an MTA 
more accurately) be beyond the scope of dbmail completly? Or rather, is dbmail 
being developed with 100% reliance on other MTAs and no future plans of having 
it's own MTA built-in?

After looking over the SMTP protocol (lightly), from what I can see, this could 
be done rather easily. All incoming mail is checked if the mailbox exists on 
the local system; if so it's delievered (for inbound mail.) As for relay, the 
user must authenticate with the same credientals as their POP3/IMAP credientals.

What you'd have in the end: far less dependancy on other software, a 
simplistic, yet 100% functional and secure SMTP server, and some more places to 
double and triple check for exploits/bugs/buffer overflows/etc.

I don't know. Perhaps I'm missing something big and stupid here which will blow 
this entire concept out of the water, but from what I can see, with the overall 
simplicity of the SMTP protocols (RFC 821 and 2821), this is a very feasible 
option. Note that the only reason I haven't fired up dbmail here is because I 
hate working with other MTAs. Since I find adding lines to random files with 
unknown syntax...'agitating' to say the least, and I consider myself at least 
competent enough to run a mail server, I think this would be a very good idea. 
It would add to dbmail overall, and give people like me more reason to use it ;)

Reply via email to