Sisima...oxFull(3pm)
π NAME π
Sisimai::Reason::MailboxFull β bestie, this one checks if the bounce reason is "mailboxfull" or not. Simple as that, no cap.
β¨ SYNOPSIS β¨
use Sisimai::Reason::MailboxFull;
print Sisimai::Reason::MailboxFull->match('400 4.2.3 Mailbox full'); # 1
π¦ DESCRIPTION π¦
Okay so Sisimai::Reason::MailboxFull literally vibe-checks whether the bounce reason is "mailboxfull" or not. π And this class? It's lowkey exclusive β it gets called only by the Sisimai::Reason class. Not you, not me, just them. Periodt.
So what's the vibe here? This is the error where the recipient's mailbox is full. Like, absolutely stuffed. No room for your cute little email, bestie. π
Sisimai will set "mailboxfull" as the reason of the email bounce if the value of the Status: field in a bounce email is 4.2.2 or 5.2.2. That's the whole check, that's the tea:
Action: failed
Status: 5.2.2
Diagnostic-Code: smtp;550 5.2.2 <kijitora@example.jp>... Mailbox Full
π CLASS METHODS π
π
text()
The text() method returns the fixed string "mailboxfull". It doesn't do anything fancy, it just hands you the word. Iconic behaviour honestly.
print Sisimai::Reason::MailboxFull->text; # mailboxfull
π match(string)
The match() method returns 1 if the argument matched with patterns defined in this class. That's it, that's the whole job. πΈ
print Sisimai::Reason::MailboxFull->match('400 4.2.3 Mailbox full'); # 1
π₯ true(Sisimai::Fact)
The true() method returns 1 if the bounce reason is "mailboxfull". Real talk though: the argument must be a Sisimai::Fact object, and this method is called only from the Sisimai::Reason class. So don't just roll up with whatever, bestie β it has standards. π
π AUTHOR π
azumakuniyuki
β COPYRIGHT β
Copyright (C) 2014-2018,2020,2021,2024-2026 azumakuniyuki, All rights reserved.
π LICENSE π
This software is distributed under The BSD 2-Clause License.
And that's the whole page, no crumbs left π β it came to you via perl v5.40.1, dated 2026-07-05, straight outta the Sisima...oxFull(3pm) end of the User Contributed Perl Documentation universe. Mwah, go forth and check those mailboxes π«Άπ
π¦ 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