Sisima...xpired(3pm)

πŸ’– Sisimai::Reason::Expired πŸ’–

okay bestie, welcome to the Sisimai::Reason::Expired page β€” that's a section 3pm man page from the User Contributed Perl Documentation, and it's literally all about calling out when a bounce reason is "expired" or not. yes. that's the whole gig. slay. πŸ’…


✨ NAME ✨

Sisimai::Reason::Expired β€” bounce reason is "expired" or not. no cap, that's it. πŸ¦‹


🌸 SYNOPSIS 🌸

look at this little guy go:

use Sisimai::Reason::Expired;
print Sisimai::Reason::Expired->match('400 Delivery time expired');   # 1

and yeah, it prints 1. because it matches. periodt. πŸ’–


πŸŽ€ DESCRIPTION πŸŽ€

okay so "Sisimai::Reason::Expired" checks the bounce reason is "expired" or not. that is its entire job and it does it flawlessly, main character energy fr fr. and listen β€” this class is called only by "Sisimai::Reason" class. like, it's not out here making friends, it has ONE caller and that's the vibe. πŸ‘‘

so what's actually happening here? this is the error that the delivery time has expired due to a connection failure or a network error and the message you sent has been in the queue for long time. your poor lil email just sitting in the queue, waiting, aging, going stale 😭 β€” that's the moment this reason tags.


🌈 CLASS METHODS 🌈

🌟 text()

the text() method returns the fixed string "expired". that's it. it just says expired. iconic of it honestly.

print Sisimai::Reason::Expired->text;  # expired

🌟 match(string)

the match() method returns 1 if the argument matched with patterns defined in this class. give it a string, it checks it against the patterns it's holding, boom: 1.

print Sisimai::Reason::Expired->match('400 Delivery time expired');   # 1

🌟 true(Sisimai::Fact)

the true() method returns 1 if the bounce reason is "expired". big heads up though β€” the argument must be a "Sisimai::Fact" object, and this method is called only from "Sisimai::Reason" class. don't be out here passing it random stuff and then being surprised, bestie πŸ™ˆ. it has ONE home and it loves it there.


πŸ‘‘ AUTHOR πŸ‘‘

azumakuniyuki β€” the legend themselves. 🫢


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

yes you read that right, a whole list of years β€” they've been at this. respect. πŸ’€βœ¨


πŸ“ LICENSE πŸ“

this software is distributed under The BSD 2-Clause License. free as a butterfly πŸ¦‹πŸ§š


okay and that's the whole page!! this was documented by perl v5.40.1 and dated 2026-07-05 β€” so yeah, shoutout to that version and that date for holding it down. mwah. bye bestie!! πŸ’–πŸŽ€πŸ’…

πŸ“¦ where this page comes from