Comment Re:I'd love to use a TMDA-like system, but.. (Score 2, Insightful) 87
There's a really good reason why TMDA is designed to run on mail servers as opposed to running on your local mail client machine. You can reasonably expect the mail server to be running up and available close to 24x7 whereas a personal machine might not have a permanent network connection, and even if it did, might be switched off for long periods of time.
With TMDA running on the mail server, new messages are processed as they are recieved and confirmation messages (if any) are generated as close to the time of the original messages as possible. On the other hand if TMDA were to run on your mail client machine (for example as a plugin to outlook) confirmation messages would only be generated when the client checks for new mail. In a best case scenario the average turn around time for a confirmation message to be generated (assuming a 10 interval between POPs) would be about 5 minutes on average, whereas the worst case could range anywhere from overnight to several days depending on how often you login to check email. This is definitely not ideal for getting email delivered in a timely fashion, and is the root reason why TMDA is designed to run on a mail server rather than a clients local machine.
With TMDA running on the mail server, new messages are processed as they are recieved and confirmation messages (if any) are generated as close to the time of the original messages as possible. On the other hand if TMDA were to run on your mail client machine (for example as a plugin to outlook) confirmation messages would only be generated when the client checks for new mail. In a best case scenario the average turn around time for a confirmation message to be generated (assuming a 10 interval between POPs) would be about 5 minutes on average, whereas the worst case could range anywhere from overnight to several days depending on how often you login to check email. This is definitely not ideal for getting email delivered in a timely fashion, and is the root reason why TMDA is designed to run on a mail server rather than a clients local machine.