Sympa::Spool::Archive(3Sympa)

πŸ’– Sympa::Spool::Archive πŸ’–

okay bestie, so this one is Sympa::Spool::Archive from sympa β€” yes the manual page says Sympa::Spool::Archive(3Sympa), iykyk, we're doing a Perl module today. It's the spool where messages just hang out waiting to get archived. No cap. 🫢


✨ NAME ✨

Sympa::Spool::Archive β€” the spool for messages that are waiting for archiving πŸŽ€


🌸 SYNOPSIS 🌸

like, here's the vibe:

use Sympa::Spool::Archive;
my $spool = Sympa::Spool::Archive->new;

$spool->store($message);

my ($message, $handle) = $spool->next;

πŸ’… DESCRIPTION πŸ’…

Sympa::Spool::Archive implements the spool for messages waiting for archiving. That's the whole thing, she's a simple queen. πŸ‘‘


πŸ¦‹ Methods πŸ¦‹

also see "Public methods" in Sympa::Spool, bestie, go read that too.

  • next ( ) β€” the ordering here is controlled by delivery date first, and then by reception date. so like, delivery date is the main character and reception date is the supporting role. ✨

πŸŽ€ Context and metadata πŸŽ€

also see "Marshaling and unmarshaling metadata" in Sympa::Spool β€” fr fr go look.

This class particularly gives the following metadata:

  • {date} β€” Unix time for when the message would be delivered. ⏰
  • {time} β€” Unix time in floating point number for when the message was stored. like a lil decimal timestamp moment πŸ’«

🌈 CONFIGURATION PARAMETERS 🌈

the following site configuration parameters in sympa.conf will be referred:

  • queueoutgoing β€” directory path of the archive spool. πŸ—‚οΈ
note: it's named this by historical reason. so don't come for her about the name, she's been through a lot. πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

Sympa::Archive, Sympa::Message, Sympa::Spindle::ProcessArchive, Sympa::Spool.


⭐ HISTORY ⭐

Sympa::Spool::Archive appeared on Sympa 6.2. a 6.2 girlie from day one, periodt. πŸ’–


and that's the whole page bestie!! this lil writeup is from 6.2.80, dated 2026-10-19 β€” go archive something iconic, ily!! πŸ¦‹βœ¨πŸ’…

πŸ“¦ where this page comes from