Sisima...peeding(3pm)
π NAME π
Sisimai::Reason::Speeding β bestie, this one checks if the bounce reason is literally "speeding" or not. That's it, that's the whole job. π
Oh and hey β welcome to the Sisima...peeding(3pm) page from the User Contributed Perl Documentation section, where the title got truncated mid-word and honestly? iconic. π
β¨ SYNOPSIS β¨
okay so here's the vibe in code form:
use Sisimai::Reason::Speeding;
my $v = '451 4.7.1 <mx.example.jp[192.0.2.2]>: Client host rejected: Please try again slower';
print Sisimai::Reason::Speeding->match($v); # 1
likeβ¦ you feed it a bounce string, it tells you if that's a speeding situation. no cap. π¦
πΈ DESCRIPTION πΈ
Sisimai::Reason::Speeding does a vibe check on whether the bounce reason is "speeding" or not. π«
heads up bestie: this class is called only by the Sisimai::Reason class. it's not out here taking walk-ins, it's booked and busy. π
And what is this error exactly? It's the error where the SMTP connection got rejected because you exceeded a rate limit β aka you were sending too fast. slow down, main character. πβ¨
π CLASS METHODS π
π text()
text() method returns the fixed string "speeding". simple. elegant. ate. π
print Sisimai::Reason::Speeding->text; # speeding
π match(string)
match() method returns 1 if the argument matched with patterns defined in this class. match found? slay. no match? it just doesn't return 1. that's the whole system. π₯
my $v = '451 4.7.1 <mx.example.jp[192.0.2.2]>: Client host rejected: Please try again slower';
print Sisimai::Reason::Speeding->match($v); # 1
π true(Sisimai::Fact)
true() method returns 1 if the bounce reason is "speeding". β¨
important detail bestie: the argument must be aSisimai::Factobject, and this method is called only from theSisimai::Reasonclass. no random objects, no shortcuts. π«Ά
π AUTHOR π
azumakuniyuki β the legend themselves. π
π COPYRIGHT π
Copyright (C) 2022,2024 azumakuniyuki, All rights reserved.
π§ LICENSE π§
This software is distributed under The BSD 2-Clause License.
and that's the page!! π this lil gem shipped withperl v5.40.1and is dated2025-04-12β go forth and detect your speeding bounces responsibly, bestie π πΈπ¦
π¦ where this page comes from
- debian trixie: libsisimai-perl 5.3.0-1 Β· BSD-2-Clause
- ubuntu questing: libsisimai-perl 5.3.0-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms