I might have to publish this script to a github repo. The recurring and deferred emails thing, even if its just stupid email, the purpose is communication with normies.
Normies don't want to look at an email you sent at 5:35pm on Friday. You need to hack the normie habits and tell your email server to send the email when it will actually fucking get read.
The same applies when you're dealing with people in other timezones. You don't want your email to show up as having been sent at 3am their time. You want it to be in their inbox at 7:45AM on Monday morning. Yes, the email server should be able to compute the timezone for you. Just tell it to deliver it Monday at 7:45AM CET, don't try to compute it in your head. You will get it wrong.
Normies don't want to look at an email you sent at 5:35pm on Friday. You need to hack the normie habits and tell your email server to send the email when it will actually fucking get read.
The same applies when you're dealing with people in other timezones. You don't want your email to show up as having been sent at 3am their time. You want it to be in their inbox at 7:45AM on Monday morning. Yes, the email server should be able to compute the timezone for you. Just tell it to deliver it Monday at 7:45AM CET, don't try to compute it in your head. You will get it wrong.