Table of Contents

Property MailSend

Namespace
MailFathom.Domain.Access
Assembly
MailFathom.Domain.dll

MailSend

Gets the permission covering asking this deployment to send mail from an account it holds.

public static MailFathomPermission MailSend { get; }

Property Value

MailFathomPermission

Remarks

It is the one grant on this surface whose effect leaves the deployment and cannot be withdrawn: a message that reached somebody else's mailbox is not recallable by any act available here. That is why it is its own name and follows from nothing — reading a mailbox is not writing from it, and MailFlagsWrite reaches the owner's own mail server rather than a stranger's.

It permits asking rather than sending: what it reaches writes a send down durably, and a delivery pass is what transmits it. It says nothing about which account a caller may send from either, since bounding a credential to particular accounts is outside this model.