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::SyntaxError - Bounce reason is "syntaxerror" or not.

Author

       azumakuniyuki

Class Methods

"text()"
       text() method returns the fixed string "syntaxerror".

           print Sisimai::Reason::SyntaxError->text;  # syntaxerror

   "match(string)"
       match() method always return "undef"

   "true(Sisimai::Fact)"
       true() method returns 1 if the bounce reason is "syntaxerror". The argument must be "Sisimai::Fact"
       object and this method is called only from "Sisimai::Reason" class.

Description

       "Sisimai::Reason::SyntaxError" checks the bounce reason is "syntaxerror" or not. This class is called
       only "Sisimai::Reason" class.

       This is the error that the destination mail server could not recognize the SMTP command which is sent
       from the sender's MTA. Sisimai will set "syntaxerror" to the reason if the value of "replycode" begins
       with 50 such as 502, or 503.

           Action: failed
           Status: 5.5.0
           Diagnostic-Code: SMTP; 503 Improper sequence of commands

License

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

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

Name

       Sisimai::Reason::SyntaxError - Bounce reason is "syntaxerror" or not.

Synopsis

           use Sisimai::Reason::SyntaxError;
           print Sisimai::Reason::SyntaxError->text;   # syntaxerror

See Also