Rendez-le plus facile.
N'envoyez pas d'e-mail avec l'option ultérieure. Vous devez envoyer un travail avec l'option la plus récente, et ce travail sera responsable de l'envoi de l'e-mail.
Dans ce travail, avant d'envoyer l'e-mail, vérifiez la paire emailAddress-sendTime. Si c'est correct, envoyez l'e-mail, sinon, renvoyez vrai et l'e-mail ne sera pas envoyé et le travail se terminera.