From: Matthias A. <mat...@gm...> - 2006-01-03 00:57:32
|
I finally have received the necessary information to debug <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=178980>. The bug report was about messages with incomplete bodies. As far as my analysis has come, part of the problem was the omission of "-i" from mda '/usr/sbin/sendmail -i %T'. The other part is that such a mda programm called via popen() cannot be killed easily (with SMTP, we can just let go of the connection and the transaction will abort, with MDA or BSMTP, this won't work). We either need to replace popen()/pclose() and code a means for close_sink to kill the MDA, or download the full message before opening non-transactional listeners such as an MDA. This is 6.4.X stuff, and I won't be doing this this month. -- Matthias Andree |