Luke Dudney wrote:
There are lightweight SMTP clients that can be used as drop-in sendmail(1) replacements by speaking directly to a remote SMTP server instead of dropping the message in the local queue directory. One that I've used is mini_sendmail (http://www.acme.com/software/mini_sendmail/), though this was a while ago but I seem to recall having some success with it.

Others have mentioned the trade-off between the additional complexity of maintaining an MTA on each system and the fault-tolerance such a setup provides, however, you can achieve similar levels of fault tolerance by implementing redundancy on your relay server system(s). I guess it's up to you to figure out what's appropriate to your environment.

it's not a redundancy issue. it's a queue issue. when cron sends mail and if the sendmail command fails, cron can't do anything (it won't queue mail and retry later).

That said, one can write a script (perl comes to mind) or program that:
- replaces sendmail
- tries to send, and if it fails saves the message in a queue
- runs periodically (from cron for example) to check the queue

but I am not convinced that setting this up on every machine would be easier than configuring postfix or sendmail as a "null client".
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to