GNOME Bugzilla – Bug 688819
It's possible to make Evolution stop sending emails
Last modified: 2012-11-23 15:24:53 UTC
Not sure about SMTP since I don't use it Evolution 3.6.2 Sending mail SMTP postfix server Postbox in IMAP mode (not sure it's important, but I have no POP3 mailboxes) If press cancel during early sending process it will be fished gracefully, but repeating a send same email will not work. It will show old log SMTP messages as sending errors and now email will be send until evolution restart I cant't remember such behavior in 3.6.1 verison. Was working fine
> Not sure about SMTP since I don't use it remove this line please it's copied
(In reply to comment #0) > It will show old log SMTP messages as sending errors Like what? Which postfix version?
Created attachment 229687 [details] cancel Cancel button pressed
Created attachment 229688 [details] retry retry pressed
It's not so hard to reproduce the bug Send a screenshots Working with gmail, not only postfix
Confirming, I can reproduce it too.
Created attachment 229729 [details] [review] evo patch for evolution; It would be surprising if this was introduced in 3.6.2, at least for me, I'd rather believe that you were lucky and didn't trigger the bug. The bug is that the disconnect call on the CamelService was a no-op when the passed-in cancellable was already cancelled, thus the service didn't disconnect as expected, and the next try to send an email lead to use of old connection, which is in an error state. I was able to send the message, if I tried enough times, like 3-5 times, then the connection got synchronized with server and able to send an email. Anyway, the disconnect is crucial, thus as such should be done.
Created commit 10aa3a7 in evo master (3.7.3+) Created commit 5224a67 in evo gnome-3-6 (3.6.3+)