Path: blob/master/src/applications/metamta/constants/MetaMTAReceivedMailStatus.php
12256 views
<?php12final class MetaMTAReceivedMailStatus3extends Phobject {45const STATUS_DUPLICATE = 'err:duplicate';6const STATUS_FROM_PHABRICATOR = 'err:self';7const STATUS_NO_RECEIVERS = 'err:no-receivers';8const STATUS_UNKNOWN_SENDER = 'err:unknown-sender';9const STATUS_DISABLED_SENDER = 'err:disabled-sender';10const STATUS_NO_PUBLIC_MAIL = 'err:no-public-mail';11const STATUS_USER_MISMATCH = 'err:bad-user';12const STATUS_POLICY_PROBLEM = 'err:policy';13const STATUS_NO_SUCH_OBJECT = 'err:not-found';14const STATUS_HASH_MISMATCH = 'err:bad-hash';15const STATUS_UNHANDLED_EXCEPTION = 'err:exception';16const STATUS_EMPTY = 'err:empty';17const STATUS_EMPTY_IGNORED = 'err:empty-ignored';18const STATUS_RESERVED = 'err:reserved-recipient';1920public static function getHumanReadableName($status) {21$map = array(22self::STATUS_DUPLICATE => pht('Duplicate Message'),23self::STATUS_FROM_PHABRICATOR => pht('Mail From Self'),24self::STATUS_NO_RECEIVERS => pht('No Receivers'),25self::STATUS_UNKNOWN_SENDER => pht('Unknown Sender'),26self::STATUS_DISABLED_SENDER => pht('Disabled Sender'),27self::STATUS_NO_PUBLIC_MAIL => pht('No Public Mail'),28self::STATUS_USER_MISMATCH => pht('User Mismatch'),29self::STATUS_POLICY_PROBLEM => pht('Policy Error'),30self::STATUS_NO_SUCH_OBJECT => pht('No Such Object'),31self::STATUS_HASH_MISMATCH => pht('Bad Address'),32self::STATUS_UNHANDLED_EXCEPTION => pht('Unhandled Exception'),33self::STATUS_EMPTY => pht('Empty Mail'),34self::STATUS_EMPTY_IGNORED => pht('Ignored Empty Mail'),35self::STATUS_RESERVED => pht('Reserved Recipient'),36);3738return idx($map, $status, pht('Processing Exception'));39}4041}424344