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 is 5.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 (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