logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Sisimai::Reason - Detect the bounce reason

Author

       azumakuniyuki

Class Methods

"find(Sisimai::FactObject)"
       find() method detects the bounce reason.

   "anotherone(Sisimai::Factobject)"
       anotherone() method is a method for detecting the bounce reason, it works as a fall back method of find()
       and called only from find() method.

       match() detects the bounce reason from given text as a error message.

   "match(String)"
       match() method is a method for detecting the bounce reason from the string given as an argument of the
       method. However, this method is low analytical precision.

Description

       "Sisimai::Reason" detects the bounce reason from the content of "Sisimai::Fact" object as an argument of
       find() method. This class is called only "Sisimai::Fact" class.

License

       This software is distributed under The BSD 2-Clause License.

perl v5.40.1                                       2025-04-12                               Sisimai::Reason(3pm)

List Of Bounce Reasons

       "Sisimai::Reason-"find()> method detects the reason of bounce with decoding the bounced messages.  The
       following reasons will be set in the value of "reason" property of "Sisimai::Fact" instance.  The list of
       all the bounce reasons is available at <https://libsisimai.org/en/reason/>.

Name

       Sisimai::Reason - Detect the bounce reason

See Also

       Sisimai::ARF <http://tools.ietf.org/html/rfc5965> <https://libsisimai.org/en/reason/>

Synopsis

           use Sisimai::Reason;

See Also