Machen Sie es einfacher.
Senden Sie keine E-Mail mit der späteren Option. Sie müssen einen Job mit der späteren Option senden, und dieser Job ist für das Senden der E-Mail verantwortlich.
Überprüfen Sie in diesem Job vor dem Senden der E-Mail das Paar emailAddress-sendTime. Wenn dies richtig ist, senden Sie die E-Mail, wenn nicht, geben Sie true zurück und die E-Mail wird nicht gesendet und der Job wird beendet.