Bug 3905

Summary: Preconfigured delayed send email
Product: Claws Mail (GTK 2) Reporter: flyingrhino <flyingrhino>
Component: UI/Compose WindowAssignee: users
Status: NEW ---    
Severity: enhancement    
Priority: P3    
Version: 3.11.1   
Hardware: PC   
OS: Linux   

Description flyingrhino 2017-10-28 00:27:06 UTC
Please add a feature which supports delayed sending of emails.

This feature will have a user-configured value in seconds that will cause "sent mail" to be held in the queue before being actually sent.

This is very useful for multiple scenarios:
1. User pressed ctrl-enter by mistake and an incomplete email was sent
2. User thought of a change to the email content a few seconds after sending

I use this feature in the past with Thunderbird as well as outlook, and now I am a devoted claws-mail user. This feature saved me many times in the past!
I used 180 seconds in the past and it worked really well. A user-configured delay would be optimal.

Perhaps the feature could be always on, with a 0 second delay. This way the GUI doesn't need a checkbox as well as an integer, but simply an integer of 0..n ?
Users who don't opt-in will get immediate sending as usual, users who want to use the delay simply bump up the number.

Thanks.