From: Jesus Cea on
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 24/07/10 03:55, Jesus Cea wrote:
> If you are actually saying that the issue is with thunderbird email
> client, my next step would be to do a python email sender sending the
> very same mail.

Trying to create a "portable" reproductable case, I have disabled
encryption, authentication, etc., checking the data sent using an
sniffer, and I see this:

(final datagram):

"""
[...]
0x0190: 6376 3274 7555 7755 436d 5373 6149 7449 cv2tuUwUCmSsaItI
0x01a0: 6c44 756e 525a 6452 5454 5432 526e 3258 lDunRZdRTTT2Rn2X
0x01b0: 6e69 2f77 3350 6430 5146 2f2f 454d 5139 ni/w3Pd0QF//EMQ9
0x01c0: 6577 4241 4277 413d 0d0a 2d2d 2d2d 2d2d ewBABwA=..------
0x01d0: 2d2d 2d2d 2d2d 2d2d 3037 3038 3038 3030 --------07080800
0x01e0: 3036 3036 3034 3038 3039 3032 3034 3034 0606040809020404
0x01f0: 2d2d 0d0a --..

"""

The datagram ends with the MIME close tag, a CR+LF and... nothing else.
There is no final "."+CR+LF.

If I add an extra byte in the body of the original message, I get:

"""
0x01b0: 586e 692f 7733 5064 3051 462f 2f45 4d51 Xni/w3Pd0QF//EMQ
0x01c0: 3965 7742 4142 7741 3d0d 0a2d 2d2d 2d2d 9ewBABwA=..-----
0x01d0: 2d2d 2d2d 2d2d 2d2d 2d30 3430 3030 3430 ---------0400040
0x01e0: 3430 3230 3530 3730 3830 3230 3730 3130 4020507080207010
0x01f0: 322d 2d0d 0a2e 0d0a
"""

Here we have the final "."+CR+LF!!!!!!!!!!!!!.

Something is wrong with Thunderbird, seems.

Wietse, if you can confirm that postfix DOESN'T send to milter modules
the headers, EOH, body and EOB *UNTIL* it has received the complete
message via SMTP, I think I can move this issue to Thunderbird bugzilla.

Sorry for wasting your time.

- --
Jesus Cea Avion _/_/ _/_/_/ _/_/_/
jcea(a)jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
jabber / xmpp:jcea(a)jabber.org _/_/ _/_/ _/_/_/_/_/
.. _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQCVAwUBTEpVvJlgi5GaxT1NAQIwlAQAkhL6EWxrT7xoQiN3ibvVMxBso5prPDlm
xzDFEuhEET2dCOvOwOOGF1Tg/R+p18VD05jCvnw9PWRhxribNdn+alhu/oZ2ssNS
aN8F8xJSLXExuxRaM3/js3AyAebMUh55GPIO3v8pbSZy9lyDlLFH6l/jgGSng+gs
vRTCmDkR4ns=
=0BFa
-----END PGP SIGNATURE-----

From: Wietse Venema on
Jesus Cea:
> Wietse, if you can confirm that postfix DOESN'T send to milter modules
> the headers, EOH, body and EOB *UNTIL* it has received the complete
> message via SMTP, I think I can move this issue to Thunderbird bugzilla.

AFTER Postfix receives the ``<CR><LF>.<CR><LF>'', THEN Postfix
sends headers, EOH, body and EOB to the Milters.

Wietse