Method DueTimeAlreadyPassed
- Namespace
- MailFathom.Application.Mail.Delivery.Submission
- Assembly
- MailFathom.Application.dll
DueTimeAlreadyPassed()
Reports a message asked to leave at a time that has already gone.
public static MailSubmissionRefusedException DueTimeAlreadyPassed()
Returns
- MailSubmissionRefusedException
The failure to raise.
Remarks
It is refused rather than sent at once, because the two readings of a time in the past are opposite — somebody who meant tomorrow and wrote yesterday's date wants to fix it, and somebody who meant now would not have named a time — and a system that guessed would sometimes send a message the author was still writing. The instant the caller sent is not repeated back: it is theirs, and a message stating a clock reading would say nothing they do not already know.