GSoC 2008 dma enhancements

Jordan Gordeev jgordeev at dir.bg
Tue Jun 3 01:00:25 PDT 2008


In order to read a users .forward file, the dma-process must be run as
root, so it must be set setuid root. This would solve the problem
which I read at the mailinglist the last week, where it was not
possible to write a mail from non-root to non-root ootb.
I would not run the dma process as a daemon. It should be sufficient
if it runs as long as it tries to deliver a message and terminate
after the last message was sent. I guess when dma is used on a host,
then the mailsetup is a very tiny one (and mostly with a smarthost)
and so there should be no need to listen on port 25 or have a
queue-runner-daemon because there are not many mails to send.
 

I wonder what will happen if mail supposed to be delivered through smart 
host, can't be delivered because of temporarily inacessibility of the 
smart host. Where is such mail supposed to be stored, and who will 
re-attempt delivering it after a system crash?





More information about the Kernel mailing list