Sisima...dParty(3pm)

πŸ“¦
version 5.7.0 Β· 3 versions
, in ubuntu stonking

πŸ’– Sisimai::RFC3464::ThirdParty πŸ’–

okay so bestie, gather round, because this is a page from the User Contributed Perl Documentation (that's section 3pm for the perl girlies keeping score) and it's genuinely such a specific little icon. It's Sisimai::RFC3464::ThirdParty, and yes the class name is a whole mouthful but she earns it, okay?


✨ NAME ✨

Sisimai::RFC3464::ThirdParty β€” it's a bounce mail decoder class! Specifically for a bounce mail that has fields defined in RFC3464, plus some fields that start with "X-". Two flavors of bounce in one cute little class. πŸŽ€


🌸 SYNOPSIS 🌸

use Sisimai::RFC3464::ThirdParty;

that's it. that's the whole vibe. one line. she's low maintenance like that. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so "Sisimai::RFC3464::ThirdParty" is a class that gets called from Sisimai::RFC3464 β€” and, like, called from only Sisimai::RFC3464 β€” when the bounce message has a field that begins with "X-", like for example "X-PowerMTA-BounceCategory:". πŸ‘‘

so if your bounce mail is rocking custom X- flavored headers, this is the girl who knows what to do with them. she does not show up for just any bounce. she shows up for those bounces. main character energy, honestly. 🌈


πŸ’œ CLASS METHODS πŸ’œ

🌟 "is3rdparty()"

is3rdparty() returns true when the argument is a supported "X-" field. vibe check: is this a third-party X- field we recognize? if yes, true. slay. ✨

print Sisimai::RFC3464->is3rdparty();
not me noticing the example calls it on Sisimai::RFC3464 and not on Sisimai::RFC3464::ThirdParty β€” anyway, that's literally what the page says, so that's what we're printing, bestie. copying it exactly, no cap. 🫢

🧚 "inquire(header data, reference to body string)"

inquire() decodes a bounced email and returns the results as an array reference. that's her whole job and she ate. πŸ”₯

if you want the full tea on how all that works, go read "Sisimai::Message" β€” that's where more details live. iykyk. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

azumakuniyuki


Copyright (C) 2024,2025 azumakuniyuki, All rights reserved.


🌈 LICENSE 🌈

This software is distributed under The BSD 2-Clause License. periodt. πŸ’…


and that's the whole page, bestie!! sign-off time: this was perl v5.40.1, dated 2026-07-05, and the manual name is Sisima...dParty(3pm) β€” yes they literally abbreviated it like that in the header, iconic honestly. βœ¨πŸ’– go decode some bounces, you got this πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from