Package: dma Version: 0.0.2010.06.17-6 Severity: grave DMA often fails to deliver mail to my smtp server, keeping messages in the queue until they expire. They then fail to bounce as well.
That's why I set the severity to "grave" - it causes dataloss, at least for me. This is because it sometimes doesn't read the entire line in the SMTP conversation up to \r\n. I suspect that happends when the remote system doesn't send the entire line in one TCP packet, which is probably unusual (it might be an anti-spam measure), but valid. Example from strace: 10035 connect(6, {sa_family=AF_INET, sin_port=htons(25), sin_addr=inet_addr("194.109.6.51")}, 16) = 0 10035 read(6, "220 smtp-vbr11.xs4all.nl ESMTP Sendmail 8.13.8", 2048) = 46 10035 write(6, "EHLO newsfeed5.news.xs4all.nl\r\n", 31) = 31 10035 read(6, "/8.13.8; Mon, 28 Nov 2011 11:34:52 +0100 (CET)\r\n", 2048) = 48 10035 sendto(5, "<21>Nov 28 11:34:52 dma[1580fa.612b00]: remote delivery deferred: smtp.xs4all.nl [194.109.6.51] failed after EHLO: invalid syntax in reply from server", 150, MSG_NOSIGNAL, NULL, 0) = 150 As you can see, dma reads the first 46 bytes of the SMTP welcome line, then sends an EHLO, then wants to read the reply to the EHLO but gets the rest of the SMTP welcome line, and errors out. Mike. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org