Sisima...Accept(3pm)
π NAME π
Sisimai::Reason::NotAccept β is the bounce reason "notaccept" or not? That's the whole gig, bestie. β¨
(this one lives in the User Contributed Perl Documentation, section 3pm, and the page goes by Sisima...Accept(3pm) when it's all squished into a terminal header π)
π¦ SYNOPSIS π¦
use Sisimai::Reason::NotAccept;
print Sisimai::Reason::NotAccept->match('domain does not exist:'); # 1
πΈ DESCRIPTION πΈ
okay so Sisimai::Reason::NotAccept does a vibe check on your bounce reason and tells you whether it's "notaccept" or not. That's it, that's the job. And heads up β this class is called only by the Sisimai::Reason class, so it's very much a backstage-pass situation, iykyk π
So what even is this error? It's the one where the destination mail server does (or can) not accept any email. Like, it's just not taking deliveries right now. In many cases the server is high load or under maintenance β think "we're closed, come back later" energy π. Sisimai will set "notaccept" as the reason of the email bounce if:
- the value of the
Status:field in the bounce email is5.3.2, or - the value of the SMTP reply code is
556.
Either one, and boom β that's a notaccept, fr fr.
π CLASS METHODS π
β¨ text() β¨
text() method returns the fixed string "notaccept". No surprises, no plot twists, just the word.
print Sisimai::Reason::NotAccept->text; # notaccept
β¨ match(string) β¨
match() method returns 1 if the argument matched with patterns defined in this class. Give it a string, get a yes or a no.
print Sisimai::Reason::NotAccept->match('domain does not exist:'); # 1
β¨ true(Sisimai::Fact) β¨
true() method returns 1 if the bounce reason is "notaccept". The argument must be a Sisimai::Fact object β don't try to sneak anything else in there, bestie π β and this method is called only from the Sisimai::Reason class.
π AUTHOR π
azumakuniyuki β the icon who made this, periodt π«Ά
π COPYRIGHT π
Copyright (C) 2014-2016,2018,2020-2026 azumakuniyuki, All rights reserved.
π LICENSE π
This software is distributed under The BSD 2-Clause License.
and that's the whole page!! π¦ this cutie was rendered with perl v5.40.1, dated 2026-07-05 β so when you see it in the wild, that's the version and date doing the heavy lifting. slay, go forth, and may your bounces always be correctly reasoned π
β¨
π¦ where this page comes from
- ubuntu stonking: libsisimai-perl 5.7.0-1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms