Направете го по-лесно.
Не изпращайте имейл с по-късната опция. Трябва да изпратите задание с по-късна опция и тази работа ще отговаря за изпращането на имейла.
Вътре в това задание, преди да изпратите имейла, проверете двойката emailAddress-sendTime. Ако е правилно, изпратете имейла, ако не, върнете true и имейлът няма да бъде изпратен и задачата ще приключи.