On 11 Jan 2017, at 11:35, Peter Stevens wrote:

My provider automatically copies outgoing mail to my Sent box, so I don’t need MailMate to do it for me. How do I deactivate that?

It's not currently optional. Technically, MailMate would need to delete the message it had just sent. I've been hesitant with respect to implementing that because deleting messages automatically is inherently dangerous. Bugs or unexpected server behavior could have serious consequences. I also don't like the way, e.g., Gmail can edit a message before/after sending it and adding it to the Sent Mail mailbox.

Also, in order for such a feature to really be useful then it *shouldn't* delete the message, but instead move it to the same mailbox as the server does. Then it should detect the new message on the server and map it to the local copy without fetching the message. Otherwise, no bandwidth is saved (which is the whole point of the non-standard SMTP behavior). It's tricky to make this work well. And at least for Gmail the local sent message and the server sent message would likely not be 100% identical -- which my inner purist dislikes.

That was a bit of a rant :)

It might be possible to do something with rules to automatically delete sent messages, but it's tricky. At the very least, the Drafts mailbox should be kept offline to avoid MailMate uploading and later deleting the message. The latter could possibly trigger Gmail to also delete the Gmail-saved sent message (because of the no-duplicates policy). Even worse, due to race conditions this might not always happen and therefore could be very hard to debug.

Thanks for trying out MailMate!

mailmate mailing list

Reply via email to