oracular (3) Sisimai::Reason::SyntaxError.3pm.gz

Provided by: libsisimai-perl_5.1.0-1_all bug

NAME

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

SYNOPSIS

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

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

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.

AUTHOR

       azumakuniyuki

       Copyright (C) 2015-2016,2018,2020,2021,2024 azumakuniyuki, All rights reserved.

LICENSE

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