Sympa::Spool::Listmaster(3Sympa)
π Sympa::Spool::Listmaster π
okay bestie, welcome to the Sympa::Spool::Listmaster(3Sympa) page β yes she's a section-3 manual page, she's from sympa 6.2.80, and she is so much chiller than she sounds. she's the on-memory spool that holds onto your listmaster notifications. let's get into it π«Ά
β¨ NAME β¨
Sympa::Spool::Listmaster β the spool that lives on memory for listmaster notification. lowkey iconic, highkey simple π
πΈ SYNOPSIS πΈ
use Sympa::Spool::Listmaster;
my $alarm = Sympa::Spool::Listmaster->instance;
$alarm->store($message, $rcpt, $operation);
$alarm->flush();
$alarm->flush(purge => 1);
see how cute that is? grab the singleton, store a thing, flush the thing. that's the whole vibe π
π¦ DESCRIPTION π¦
Sympa::Spool::Listmaster implements an on-memory spool for listmaster notification. (yes, "on-memory" β she keeps it in RAM, not on disk, no cap).
π Methods π
π§ instance ( )
Constructor energy β¨ she creates a singleton instance of the Sympa::Spool::Listmaster object.
Note: unlike the other spool classes, the instance of this class is singleton. one of her. only one. main character rules π
Returns:
A new Sympa::Spool::Listmaster instance, or undef if it fails π
π store ( $message, $rcpt, operation => $operation )
Instance method. Stores a message of a operation to spool. (put the message in the lil box, basically π)
Parameters:
$messageβ theSympa::Messageobject to be stored. precious cargo fr fr$rcptβ arrayref or scalar. the recipient of the notification πoperation => $operationβ a string that specifies the tag of the message π·οΈ
Returns:
True value if succeed, otherwise undef. that's it, that's the whole deal π
π flush ( [ purge => $purge ] )
Instance method. Sends compiled messages in spool. she's letting them go, bye bestie π¦β¨
If a true value is given as the optional argument, all messages in the spool will be sent. all of them. every single one π₯
β Attribute β
The instance of Sympa::Spool::Listmaster has the following attribute.
{use_bulk}β if set to be true, messages to be sent will be stored into spool instead of being stored to sendmail. default isfalse. (so she only goes the bulk route if you ask her to, no assumptions π )
β οΈ CAVEAT β οΈ
Sympa::Spool::Listmaster is not a real subsclass of Sympa::Spool. she is her own thing. she said "I'm not like other spools" and meant it ππ
π HISTORY π
- The feature to compile notification to listmaster in group appeared on Sympa 6.2 β¨
Sympa::Alarmappeared on Sympa 6.2. It was renamed toSympa::Spool::Listmasteron Sympa 6.2.45b.3. glow-up of the century, honestly π
k that's the whole page, bestie β go forth and spool responsibly π«Άπβ¨
mwah π β signed, sealed, and shipped with 6.2.80 on 2026-10-19, from the Sympa::Spool::Listmaster(3Sympa) girlies π
πΈ
π¦ where this page comes from
- fedora 43: sympa-devel-doc 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa-devel-doc 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms