A NOTE has been added to this issue. ====================================================================== http://dbmail.org/mantis/view.php?id=624 ====================================================================== Reported By: zul Assigned To: ====================================================================== Project: DBMail Issue ID: 624 Category: IMAP daemon Reproducibility: always Severity: minor Priority: normal Status: new target: ====================================================================== Date Submitted: 11-Jul-07 16:01 CEST Last Modified: 19-Jul-07 22:03 CEST ====================================================================== Summary: forwarded attachments is corrupting Description: this bug appears in dbmail-2.2.5, -2.2.5rc3, but disappeared in dbmail-2.2.4. it also disappeared again in dbmail-2.2.5 if folder's "offline use" mode is on and forwarded mail storing in local cache or if you use forwarding mode "as attachment". when the message with attachments forwards, forwarding copy has the same attachments corrupted. diff showing that forward less than original about 7-8 kb. as a result, recipient can't open this mail ====================================================================== Relationships ID Summary ---------------------------------------------------------------------- duplicate of 0000623 forwarded attachments is corrupting related to 0000628 Corrupted e-mail ======================================================================
---------------------------------------------------------------------- alex - 12-Jul-07 14:29 ---------------------------------------------------------------------- I've just encountered the same problem. For debugging purposes, the user forwarded this mail to a Outlook 2000 client, where it arrived intact (md5 check OK). The user originally forwarded the file to a TB 1.5.12.win.32bit client. There, the file when saved was 17 bytes bigger. The diff between these too is here: diff file.xml_original file.xml_forwarded_to_thunderbird_1.5.12.win.32bit 11071c11071,11072 < </debtors> \ No newline at end of file --- > </debtors> > ------=extPart_ \ No newline at end of file The same "extPart" was added by my TB 2.0.0.4.linux.64bit client. I can't present a real diff of this though, as TB in linux saved the file with UNIX EOLs, but the problem was the same as with the windows client. I'm using a dbmail revison which is a few revisions older than the 2.2.5 release IIRC. ---------------------------------------------------------------------- paul - 18-Jul-07 22:31 ---------------------------------------------------------------------- So this problem started with 2.2.5-rc3? Or was it earlier than that (rc2, rc1)? ---------------------------------------------------------------------- alex - 19-Jul-07 11:26 ---------------------------------------------------------------------- OK. I did some testing now. New test utf8 database with 2.2.4. Sent the mail, saved OK with TB. upgraded to 2.2.5rc2 (and definitely restarted both imapd and lmtpd) Sent the mail, saved NOT OK with TB. Tried to save the mail received with 2.2.4 using 2.2.5rc2 imap and was saved OK. Here's the diff again, both were saved using 2.2.5rc2 IMAP, but received with different LMTP: diff debtors.2.2.4.xml debtors.2.2.5rc2.xml 11071c11071,11072 < </debtors> \ No newline at end of file --- > </debtors> > ------=extPart_000_ \ No newline at end of file I also saved both message sources as reported by TB to files and at the end you can see the difference: [EMAIL PROTECTED] ~]$ tail -5 message.2.2.4 </debtors> ------=_NextPart_000_000A_01C7C9FC.55DA2610-- [EMAIL PROTECTED] ~]$ tail -5 message.2.2.5rc2 </debtor> </debtors> ------=_NextPart_000_ [EMAIL PROTECTED] ~]$ Seams with 2.2.5rc2 the last NextPart is cut. Looks like a message delivery issue, not IMAP. IMHO. This database is utf8, I experienced the problem on a latin1 first. So the charset is not to blame. I _assume_ that the difference between Outlook and TB is that Outlook isn't bothered by the mangled NextPart while TB expects a perfect one. If this assumption is correct, then Outlook is the broken client, not TB. About the mail message itself. I wasn't able to recreate a mail that would break using Outlook myself, so I had to use the user's original mail that caused the problem. If You would like to have a look at it, I can send it to you via private mail, Paul. Glad to give more details, just ask. I skipped dbmail-2.2.5rc1 as it wasn't available from dbmail.org anymore. If you upload the release, I could try again. edit: sorry, forgot to mention I always use mysql (innodb) 5.0.x series. ---------------------------------------------------------------------- zul - 19-Jul-07 13:16 ---------------------------------------------------------------------- just tested dbmail-2.2.5.rc2 with the same result rc1 tarball is not downloadable, can you send one to me? ---------------------------------------------------------------------- dimonic - 19-Jul-07 16:56 ---------------------------------------------------------------------- I can confirm that the same problem exists in rc1 (I had it in my apt-cache). Also, I have an intermittent problem with e-mails being truncated after a line or two. I am using utf8 storage in mysql 5.0.32-7etch1. ---------------------------------------------------------------------- paul - 19-Jul-07 21:58 ---------------------------------------------------------------------- could someone please test the attached patch? ---------------------------------------------------------------------- zul - 19-Jul-07 22:03 ---------------------------------------------------------------------- sure. against 2.5, 2.6rc-1 or both? Issue History Date Modified Username Field Change ====================================================================== 11-Jul-07 16:01 zul New Issue 11-Jul-07 16:01 zul File Added: dbmail_debug.tar.bz2 11-Jul-07 16:01 zul File Added: thunderbird_debug.tar.bz2 11-Jul-07 16:02 zul Issue Monitored: zul 12-Jul-07 14:29 alex Note Added: 0002289 13-Jul-07 20:11 nethzt Issue Monitored: nethzt 16-Jul-07 20:36 dimonic Issue Monitored: dimonic 16-Jul-07 22:10 paul Relationship added related to 0000628 16-Jul-07 22:11 paul Relationship added duplicate of 0000623 18-Jul-07 22:31 paul Note Added: 0002297 19-Jul-07 11:25 alex Note Added: 0002300 19-Jul-07 11:26 alex Note Edited: 0002300 19-Jul-07 13:15 zul Note Added: 0002301 19-Jul-07 13:16 zul Note Edited: 0002301 19-Jul-07 16:54 dimonic Note Added: 0002302 19-Jul-07 16:56 dimonic Note Edited: 0002302 19-Jul-07 21:57 paul File Added: 0001-do-not-add-x-dbmail-physmessage-id-header-during-ret.patch 19-Jul-07 21:58 paul Note Added: 0002303 19-Jul-07 22:03 zul Note Added: 0002304 ====================================================================== _______________________________________________ Dbmail-dev mailing list Dbmail-dev@dbmail.org http://twister.fastxs.net/mailman/listinfo/dbmail-dev