>> What are the possibilities that qpsmtpd could be the only MTA on a >> system? It would need to handle >> * incoming mail >> * local mail forwarded to MDA >> * Internet mail forwarded to Internet > > It should be fairly possible, but I'd recommend a separate MDA daemon - > partly because it has to run as root so it can su to the correct user in > most situations.
Yes, that's what I meant by forward to MDA. I was thinking of writing a queue plugin for cyrus-imap. > There's also Tipjar::MTA which you could use for outbound mail IIRC. The amount of work to be done to make qpsmtpd deliver properly to local and remote users may be more than it's worth? In addition, that's not really in the design scope of qpsmtpd. but was everything that it can do now in the original design? Compare qpsmtpd as an MDA to queueing: - must write qp plugin to call some other outgoing mail program (writing it all is out of the question) - must handle two cases for local and remote mail + one less MTA to configure - must configure all normal MTA->MDA stuff in qp instead -- JT Moree