Table of Contents

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

OutgoingEmailId OutgoingEmailId

The send this attempt held.

Outcome MailOutboxDeliveryOutcome

How the attempt ended.

Failure MailFathomErrorCode?

The code recorded against the record, or null when the attempt recorded none.

ReplyCode int?

The reply code the server answered the message with, or null when it stated none this attempt could read.

AttemptCount int

Which 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.