Sent items are not getting created / Outbox not flushed

Bug #361991 reported by Brad Johnson
60
This bug affects 10 people
Affects Status Importance Assigned to Milestone
evolution mapi
Fix Released
High
Declined for Trunk by Jelmer Vernooij
evolution-mapi (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: evolution-mapi

The messages newly sent or replied or forwarded from Evolution are not getting
stored in Sent items folder.

Changed in evolution-mapi:
status: Unknown → Confirmed
Changed in evolution-mapi (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
flashydave (dave-opensourcesolutions) wrote :

Not sure if this is the same bug but I'm seeing the Outbox not getting flushed and then ANY future attempts to read mail (e.g. deleting or retrieving mail content from the server) using evolution fail. However it does appear that the mail is sent to the recipient. Launching MS's outlook client shows the mail still being stuck in the Outbox on the exchange server. All attempts to clear it fail - the only recourse being to delete it using MS Outlook. Attempts to restart evolution (unless you leave it for a period of time - 20 mins or so - leave you with the same problem. Currently it renders the plugin useless for production use. I have the debug version 0.26.01 installed so could grab logs if that helps.

Revision history for this message
Bonk (ajh-foi) wrote :

I am seeing the same problem. When I send mail they get through but end up stuck in the outbox (no copy in Sent Items). Do you need any additional information to fix the problem?

Revision history for this message
flashydave (dave-opensourcesolutions) wrote :

I have done a bit more work on this and it appears that the To: field in the email is left blank because a call to exhange_mapi_util_modify_recpients fails returning with MAPI_E_CALL_FAILED(0x80004005) and submitting the message ecInvalidRecips(0x467).
This appears to be only a problem for recipients within the email domain - not external recipients. That seems to work.

I have tried describing the local recipients email in different ways (fully qualified, local name, excluding the domain suffix etc) but with no success.

I havent been able to get my Global Address List working (setting the correct source appears to do nothing) so this may have some influence on the problem.

Perhaps you can check if you are seeing the same symptoms.

Revision history for this message
Bonk (ajh-foi) wrote :

I am able to switch between my and flashydaves problem by turning on and off HTML encoding when sending. I get my kind of problem (i.e. stuck in outbox) when HTML encoding is disabled and flashydaves problem when HTML encoding is enabled.
I can not test sending to external recipients. Furtermore, I am unable to change character encoding when HTML formatting is turned off.

Changed in evolution-mapi:
status: Confirmed → In Progress
Revision history for this message
Andre (andreandre) wrote :

Ok. Same here. Any chance this might get fixed? It's getting hard to track my own messages. Is it data corruption or code problem? Why happened so sudenly (last sent message registered 2 months ago)? How has my Microsoft Oulook been working for so many years withou any problem? I'm starting to hate Linux and all its partially reliable software... Sorry, I had a bad day.

Revision history for this message
ShortMort37 (morton) wrote :

I don't know if my problem is related -- I've configured Evolution for imap, and smtp to send mail. I find that if I send email soon after connecting to my Red Hat linux email server, I don't have any problems. But if I read email for a while, move to various imap folders, etc. -- then, send an email -- it remains stuck in the outbox. I have to exit Evolution and restart it -- then, I reopen any of the N emails in the outbox and resend, and they all go. (Note: This trick does not work until I exit and restart.)

Sometimes I can't exit Evolution -- it hangs. Then I have to kill it via the System Monitor.

I'm running Evolution 2.28.1 under ubuntu 9.10.

Dan

Revision history for this message
Carla Y. (cdayork) wrote :

I can confirm the MAPI mail not being sent in HTML format to users in same email domain error. I am using Evolution 2.28.1 in Ubuntu Karmic Koala. I have been experiencing issues with sending emails in HTML format to other users inside my corporation's domain.

I changed the composer option to not format the message in HTML, and I was able to send emails. There is some distortion in the messages being sent though.

I am having no other problems with the MAPI plugin though. I can access my Global Address Book, tasks, calendar, etc. Just sending email is an issue.

Any idea what could be causing this, or how to fix it?

Thanks,
Carla

Revision history for this message
Clint Foster (clint-computer) wrote :

I'm seeing the same thing. For me about 80% of the time emails get stuck forever in the local Outbox folder under the following conditions:

- Accessing an Exchange account via the mapi plugin.
- Forwarding or replying to an existing email (not creating a new email).
- HTML format.

Workarounds: If I edit the stuck email in the Outbox and remove everything but my reply (e.g. all the forwarded content) it will be sent successfully. Alternatively, if I edit the email and change the format to "Plain Text" it will be sent.

This is the most problematic issue for day-to-day use of the mapi plugin for real work. Other issues such as the "To" line being missing from emails in the Sent folder or Evolution often crashing when moving items to Exchange folders do not significantly affect the ability to use Evolution with mapi as a complete replacement for Outlook in an office environment.

Changed in evolution-mapi:
importance: Unknown → High
status: In Progress → Fix Released
Jelmer Vernooij (jelmer)
Changed in evolution-mapi (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Chris Smith (krondaj) wrote :

using evolution 2.32.2 (with MAPI plugin -- for Exchange server 2003)

I have set evolution to send out HTML encoded emails. It will send them fine to internal recipients that use the same server. However, when sent to others externally, it appears to have sent it in plaintext. thus it messes with my signature.

Is there a fix?

Regards,

Chris

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.