Just scanning this thread, are you seeing the mail is actually failing or is the log just concerning you?
I had a similar issue not too long ago that sounds like it could be the same issue, where there's no obvious problem but you get an smtp error at different parts of the injection process, like before DATA, after MAIL TO, etc, and my issue was the time out of my injector's smtp transfer, I was using phpmailer which had a 10 second timeout, setting it to 20 seconds made those transmission errors stop completely, 10 seconds should be plenty of time as smtp is super fast but there could be a lag someone on either the server, your script etc. If this sounds possible, try raising your timeout, not in postfix, but in the script injecting the message in to postfix. On Thu, Jun 19, 2014 at 3:51 AM, Alvaro Marín <alv...@hostalia.com> wrote: > El 19/06/14 09:24, Viktor Dukhovni escribió: >> On Thu, Jun 19, 2014 at 09:06:34AM +0200, Alvaro Mar?n wrote: >> >>> Jun 19 08:43:37 postfix/smtpd[26460]: connect from unknown[x] >>> Jun 19 08:43:46 postfix/smtpd[26460]: 7EAD855B8355: client=unknown[x] >>> Jun 19 08:43:55 postfix/smtpd[26460]: lost connection after DATA (17 bytes) >>> from unknown[x] >>> Jun 19 08:43:55 postfix/smtpd[26460]: disconnect from unknown[x] >> >> I see no problem with the above logging. >> >>> Why is a queue ID assigned if the message hasn't been received correctly? >> >> So that logs for messages that are not aborted can be correlated, and >> in any case so as to write the message somewhere while it is being >> received. What problem are you having? >> >>> Why not show an error with that ID or a NOQUEUE >>> message? There is no way to trace a message with the ID and just seems >>> to disappear. >> >> These questions don't seem to be leading anywhere useful. I suggest >> you find more useful things to think about. > > The problem is that there is no way to see what has happened with an > email searching the queue ID in the logs (in scripts or apps to trace > emails, for example). It would be usefull add that queue ID to the "lost > connection error", something like: > > Jun 19 08:43:55 postfix/smtpd[26460]: 7EAD855B8355: lost connection > after DATA (17 bytes) from unknown[x] > > In this specific case, I could search with the smtpd PID but I guess > that is not unique. > > Regards, > > -- > Alvaro Marín Illera > Hostalia Internet > www.hostalia.com >