Constructor MailOutboxDeliveryResult
- Namespace
- MailFathom.Application.Mail.Delivery.Outbox
- Assembly
- MailFathom.Application.dll
MailOutboxDeliveryResult(OutgoingEmailId, MailOutboxDeliveryOutcome, MailFathomErrorCode?, int?, int)
Reports what one delivery attempt did, in the terms a pass tallies and a log line states.
public MailOutboxDeliveryResult(OutgoingEmailId OutgoingEmailId, MailOutboxDeliveryOutcome Outcome, MailFathomErrorCode? Failure, int? ReplyCode, int AttemptCount)
Parameters
OutgoingEmailIdOutgoingEmailIdThe send this attempt held.
OutcomeMailOutboxDeliveryOutcomeHow the attempt ended.
FailureMailFathomErrorCode?The code recorded against the record, or null when the attempt recorded none.
ReplyCodeint?The reply code the server answered the message with, or null when it stated none this attempt could read.
AttemptCountintWhich attempt this was, counting from one.
Remarks
Nothing here is mail. The identifier is MailFathom's own, the failure is a code, and the reply code is three digits the server stated — no address, no subject, and nothing a remote server wrote.