Hi,

when trying to forward (inline) certain emails with Icedove, I get the error:
"An error occurred while creating a message compose window."
This happens mostly with messages that are "simple", i.e. non-MIME
messages and lacking headers like User-Agent. (Such messages are
usually produced by automated systems.) For example, the message
generated by
echo 123 | mail -s "test1" <my-email-address>
(using mail from bsd-mailx) is "unforwardable" for me.

This happens on Debian Squeeze with Icedove 17.0.4-1~bpo60+1.
It also happened with 10.0.12-1~bpo60+1, though I feel it happened
less frequently there (i.e. it affected fewer messages).

(As a workaround, the messages in question can be forwarded as
attachment, but for most users this option is too hard to discover.)

The error console points to line 3596 of MsgComposeCommands.js.
That line is actually added by one of the Debian patches, namely:
debian/patches/icedove/save-a-copy-of-a-attached-file-when-sending-from-OOo.patch
Mozilla's Thunderbird 17.0.4 lacks this patch, and it doesn't exhibit
the problem with forwarding those messages.

That Debian patch was introduced to fix bug #505875, which deals with
copying attachments to a temporary file. Since the messages that cause
the problem do not have any attachments, I believe the Debian patch is
faulty as it takes action where it shouldn't.

Personally, I feel the annoyance caused by the broken forwarding is much
higher than the benefit of a bugfix for what I would consider a corner case,
so I would be happy with a solution that just drops this patch. Though I
guess it would be even better if the patch could be fixed to not break
forwarding of innocent messages.

Thank you and regards,
Frank


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to