Constructor MailRecipientReply
- Namespace
- MailFathom.Application.Mail.Delivery.Transmission
- Assembly
- MailFathom.Application.dll
MailRecipientReply(EmailAddress, int, MailRecipientAcceptance)
Reports what a submission server answered about one address the envelope offered.
public MailRecipientReply(EmailAddress Address, int ReplyCode, MailRecipientAcceptance Acceptance)
Parameters
AddressEmailAddressThe address the server answered about.
ReplyCodeintThe three-digit reply code it answered with.
AcceptanceMailRecipientAcceptanceWhat that answer means for this recipient.
Remarks
A message is offered per address and answered per address, so this is the grain the answer arrives at and the grain the durable record keeps it at. A mistyped address among five must not stop the other four, and the four the server took must not be offered the message again when the fifth is retried.
The reply code travels and the reply text does not. The text is written by the remote server, routinely names the recipient it is about, and would put an address into the first log line an operator reads about a failure; the three digits are what tells a mailbox that does not exist from one that is over quota.