Sisima...temFull(3pm)

πŸ’… Sisima...temFull(3pm) β€” the whole vibe

ok bestie so this is a User Contributed Perl Documentation page, manual section 3pm, and the module's official name is Sisima...temFull(3pm) (yes it's abbreviated like that, don't come for me, that's just how it's printed). Let's get into it 🫢


✨ NAME ✨

Sisimai::Reason::SystemFull β€” it tells you whether the bounce reason is "systemfull" or not. that's it, that's the job πŸ’–


✨ SYNOPSIS ✨

use Sisimai::Reason::SystemFull;
print Sisimai::Reason::SystemFull->match('Mail System Full');   # 1

see how it prints 1? that's the whole thing working, we love to see it ✨


✨ DESCRIPTION ✨

okay so Sisimai::Reason::SystemFull checks whether the bounce reason is "systemfull" or not. and listen β€” this class is called only by the Sisimai::Reason class. like, it's not out here for just anybody, it's a private little icon πŸ’…

the tea is: this is the error where the destination mail server's storage (or spool πŸ‘€) is full, full full, no room, sorry babe. Sisimai will set "systemfull" as the reason of the email bounce if the value of the Status: field in a bounce email is 4.3.1 or 5.3.1. periodt. πŸ’€


✨ CLASS METHODS ✨

"text()"

text() method returns the fixed string "systemfull". it's consistent, it's committed, it's giving main character energy.

print Sisimai::Reason::SystemFull->text;  # systemfull

"match(string)"

match() method returns 1 if the argument matched with patterns defined in this class. yes queen, pattern matching, ate πŸ’…

print Sisimai::Reason::SystemFull->match('Mail System Full');   # 1

"true(Sisimai::Fact)"

true() method returns 1 if the bounce reason is "systemfull". but heads up bestie β€” the argument must be a Sisimai::Fact object, and this method is called only from the Sisimai::Reason class. no random args allowed, she's got standards πŸŽ€


✨ AUTHOR ✨

azumakuniyuki β€” the legend, the moment, the blueprint πŸ‘‘


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

that's a LOT of years and honestly? respect. πŸ”₯


✨ LICENSE ✨

This software is distributed under The BSD 2-Clause License. slay, open source, we stan πŸ¦‹


ngl if you're reading this far you're lowkey built different. iykyk πŸ’œ

and that's a wrap fr fr 🌸 this was perl v5.40.1, dated 2026-07-05, from Sisima...temFull(3pm) β€” tysm for reading, mwah, go write some bounce-handling code bestie πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from