Skip to content

Reference

phil/bounce-parser
TypeRole
BounceParserReads a message of the bounce mailbox and returns a BounceReport
BounceReportWhat one message says: format, kind, action, recipients, feedback, original message, VERP tag, rule
ReportFormatHow the message was recognised
BounceKindWhat the message says of the message sent
BounceActionWhat the application should do, and for() the action of each kind
RecipientOne recipient a report names, and kindOfFailure()
DeliveryActionThe Action of a recipient of a delivery status notification
StatusCodeAn enhanced mail system status code
FeedbackReportThe fields of an abuse report
FeedbackTypeThe Feedback-Type of an abuse report
OriginalMessageThe header fields of the message a report is about
VerpVariable envelope return paths
LimitsThe bounds of the work on one message
Rule\RuleA rule: a pattern on a field, a kind, an action, a scope
Rule\RulesThe rules in their order
Rule\FieldThe text a rule looks at
Rule\RuleScopeThe messages a rule is tried on
Contract\ReportAuthenticatorThe port that vouches for abuse reports
Auth\AuthenticationResultsVouches by the Authentication-Results of the application's server
Auth\TrustEveryReportVouches for every report
Mime\MimeParserReads a message and its MIME structure
Mime\PartA message or one of its parts
Mime\HeadersThe header fields of a part
Exception\BounceParserExceptionThe interface of every exception of the library
Exception\InvalidLimits, Exception\InvalidRule, Exception\InvalidVerpA configuration refused
Mime\PartBudget, Reader\*The parts left to read and the readings of each format: not part of the public API