GNOME Bugzilla – Bug 436802
Sometimes, sent messages are lost
Last modified: 2012-08-08 13:15:37 UTC
On my IMAP accounts, I've configured evolution in order to have sent mails copied to the IMAP ibox folder (that way I have question and answer in the same mail thread). It works most of the time, but once in a while, the sent mail is lost, even if the mail was actually sent. The IMAP account use a SSL protected connexion, while the SMTP server connexion is unencrypted, without password.
Same problem here, with 2.10.1, but not only with sent messages. If I move (or copy) a message from an IMAP folder to another one, it doesn't work all the times... I have to verify if the send/move/copy works each time, else I can loose messages
Seems related to https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/117896
I can reproduce this as well. I am running Ubuntu 7.04, Evo 2.10.1. I have an almost identical mail setup: sent messages copied to Inbox, IMAP with SSL connection, SMTP with SSL connection. My mail account is hosted with Webmail.us, I believe they run Dovecot. I will run Evo with debugging turned on, but as the original reporter noted the problem only occurs randomly. I am also experiencing the same problem as Olivier when moving messages, I have added comment and attached debug log to ubuntu bug report #117896.
I have seen this myself, too. Note: Bug 446276 describes a similar issue. However, it most likely is *not* the same as this one, which clearly is about moving local mail to the IMAP server. That other bug is about moving mail on one IMAP server only. However, if the "delete" command is executed "if (! failue)", then this actually might be the same bug. (see bug 446276 comment 7)
(In reply to comment #4) > However, if the "delete" command is executed "if (! failue)", then this > actually might be the same bug. (see bug 446276 comment 7) Oops, bug 446276 comment 8.
I have the same problem. It's random (and _extremely_ frustrating!) I'm running Fedora 7, Evolution 2.10.3. I have my Sent messages stored in my IMAP Inbox folder. Occasionally my sent messages are silently lost. The message is sent by SMTP, but not saved to my IMAP folder. Often the problem occurs if there are network issues (wlan dropping, etc). But it can happen even if the network is fine. I've also seen situations where the mail is sent, then the IMAP server can't be reached and the status bar shows something pending. If I click Cancel at this point, the mail will be lost. If I wait for it to time out, the mail will be saved to my local Sent folder, but while I'm waiting I can't open any other mails from my IMAP folder.
Can confirm this very annoying Bug on Ubuntu 7.04 and Evolution 2.10. Sent messages are copied to Inbox, IMAP with SSL, SMTP with SSL. With me, this seems to have to do with the time i need, writing the email. Very fast written mails never get lost, just those i need several minutes for.
I have been running Evo in debugging mode for several weeks now and have not experienced a repeat of the issue with copies of sent mails going missing. Very frustrating, particularly as another member of my family has experienced the exact same problem with Evolution and webmail.us on 3 occasions. I have experienced the problem with mail being lost when moving it from one folder to another. It does not seem very clear whether this is the same bug, so I have attached the debug log file to: http://bugzilla.gnome.org/show_bug.cgi?id=446276
I'm running Fedora8-test3 with Evolution 2.12.1 and have the same error. I have an email in my inbox-folder and if I reply to all recipients this is never saved in my imap-sent folder. If i write a new mail with same recipients and content, it is saved sometimes.. I will try to get the mail-source from one of the recipients the next day and see how mails saved and not saved in sent-folder differ. What other ways do i have to track this error down?
@webwurst: I believe the email is sent by SMTP and then saved to an IMAP folder. I believe they are two separate operations, thus the headers of the email won't show how it was saved. I wonder if there is a workaround. Save to a local folder, then set a filter to automatically copy everything from the local folder to the IMAP folder. I'll check that out and see if it works more reliably than saving directly to IMAP.
Have any of you thought to check your local Sent folder? If Evolution is unable to save the sent message to the remote IMAP Sent folder, it will default back to the local Sent folder so that it doesn't lose the message. If the messages are there, then I'd be inclined to say NOTABUG or perhaps a "Add the nifty feature that when the IMAP folder becomes available again, move the message out of the local Sent folder and into the IMAP Sent folder", but that sounds hard to do. Anyways, I've never lost sent messages with Evolution even on very flaky wireless connections, but I do often have my messages end up in the local Sent folder rather than the IMAP Sent folder due to my connection with the IMAP server being lost.
I can absolutely say that yes, I check the local Sent folder every time, and about 30% of the time the message is there. However, there are definitely failure scenarios where the message is _not_ written to the local sent folder.
ok, thanks for checking. at least now we know... and knowing is half the battle!
I can confirm as well, in two boxes (a desktop and laptop), both ubuntu i686 gutsy (7.10), with evolution 2.12.1, many of the emails don't get copied to the "Sent" folder. I just noticed the problem, and for me, after ~10 tries (with restarts of evolution in between), it fails whenever i'm replying to an email, but not if i'm writing a new email. Btw, i also checked the local folder, and the replied emails were not there, nor in some trash, and if i configure the "Sent" folder to the local "Sent", i saw the same problem. Let me know if you need more testing. thx!
after investigating a little more, i noticed what is happening: I have 3 accounts: - "On This Computer" - Exchange (used only for calendar and contacts) - IMAP [Default] the exchange and IMAP account are set for the same address. because the IMAP is the default, whenever i start a new email, this was the one selected, and the "Sent" folder got sent to the correct place. when replying, because the IMAP account is further down the list, evolution picked the "Exchange" account, which was not configured for sending. It manages to send, but not to copy to the "Sent" folder configured in the "Exchange" account, i just couldn't found those emails. anyhow, this is probably another bug then. i suppose i can fix this problem by removing the "Exchange" account, and recreating it again, so that the correct IMAP account is chosen when replying emails. thx, and sorry for mistake, i didn't noticed the "From:" combo-box in the message window.
I see there are lots of bug reports related to lost messages with IMAP. From reading a number of closed reports, it looks like all report that the mail is actually delivered, but the problem is with the storing of the data on the server. I just installed Ubuntu 8.04 and am using the Evolution mail that was installed with it. I did the Ubuntu system update, so my system was up to date before running the program for the first time. Version of Evolution is 2.22.3.1. I am very reliably losing copies of sent mail. I have three IMAP accounts and one POP account. I'd say at least half the time a copy of the sent e-mail is not put in the folder I have designated for each account. I have set the default for each to a Sent folder in the Inbox on the server. When I discovered this happening, I contacted those people I sent e-mails to and they informed me that they had received the e-mails I have no record of. So I changed the default Sent folder for each account to the local Sent mail folder. Then I implemented an outgoing message filter that copies the sent mail to the respective Sent mail folder on the server for each account. This works, but only about half the time. So after I send a message, I look in the sent mail folder for that account, and if the message is not there I go to the local folder and move it over. This is a temporary workaround. I hope that this issue is taken seriously because I really love Evolution Mail. I feel it is related to network connectivity as many others have mentioned. Why can't Evolution be made to copy the message, and verify that it has been copied before exiting the routine that did the copy? If this report of mine should be placed under a different bug report, or if I should open up a new one, please let me know. Thanks
> If this report of mine should be placed under a different bug report, or if I > should open up a new one, please let me know. Your description looks like to the bug I've reported. Speaking of workaround, mine consists in using a BCC: field with my own email address. That way I'm sure the message was really sent.
Thanks Emmanuel. > Your description looks like to the bug I've reported. Only difference is that you opened it for version 2.10.x on 2007-05-08. We're approaching two years and this very annoying bug is still present. I suspect it is a case of it not affecting those that do the development, otherwise they'd be able to see it and fix it. Either that or it is a very difficult one to fix. > Speaking of workaround, mine consists in using a BCC: field with my > own email address. That way I'm sure the message was really sent. Thanks. I like that approach. But I think there is still a problem of getting it into a Sent folder. From what I can glean from the bug reports, moving messages from folder to folder is an issue too. Is there anything I can do to help figure this out? If a developer wants to contact me regarding Wireshark traces or things like that (even running a debugger if you can walk me through it), please do so and I'll do my best to help out. I seem to be able to make it fail quite easily. Tonight is much worse than yesterday, so I suspect it is Internet connectivity-related.
I'm getting the same problem, The message gets sent O.K. and disappears from the outbox but is not copied into the sent box, either the IMAP box or the local sent box. It only happens occasionally, but when it does it's real annoying. I'm using Ubuntu 8.04 and evolution 2.22.3.1. I've been using evolution now for over a year and it has only recently started happening within the past three weeks.
Is this still a problem in 3.4.3 or 3.2.3?
Personally, I'm using 3.2.3 and I don't remember emails being lost recently. However, I have had messages sent twice, where the SMTP send succeeds, but the IMAP save fails, and so Evolution leaves the message window open and claims sending failed altogether. It no longer appears to store the message locally. I'm not certain of all that, I haven't paid too much attention, double delivery is preferable to the message not being saved for me.
Using evolution 3.4.3, it seems this issue is gone for me.
Thanks.