Sympa::Spool::Bounce(3Sympa)

πŸ’– Sympa::Spool::Bounce πŸ’–

okay bestie, gather round, we're looking at Sympa::Spool::Bounce from the sympa family β€” it's a section 3Sympa manual page and honestly? it's giving backstage-pass energy for your bounce mail. πŸŽ€


✨ NAME ✨

Sympa::Spool::Bounce β€” the spool for incoming bounce messages. literally where the sad "your email did not go through 😭" mail comes to chill before somebody deals with it.


🌸 SYNOPSIS 🌸

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

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

look at her. three lines. iconic. 🫢


πŸ’… DESCRIPTION πŸ’…

So like, Sympa::Spool::Bounce implements the spool for incoming bounce messages. that's the whole vibe. she's the container, she's the moment, she holds the bounces. periodt. πŸ‘‘

πŸ¦‹ Methods πŸ¦‹

also go read "Public methods" in Sympa::Spool β€” she inherits the whole glow-up from there, iykyk.

  • next ( ) β€” hands you the next thing in line. The order is controlled by modification time of files and delivery date, so nothing cuts the queue, no cap. ⏰
  • store ( $message, [ original => $original ] ) β€” puts a message in. In most cases though it's the bouncequeue(8) program that stores messages to the bounce spool, so this method is not used in the ordinal case. like, she can do it herself but usually somebody else does it for her. 🫠

πŸŽ€ Context and metadata πŸŽ€

also check "Marshaling and unmarshaling metadata" in Sympa::Spool. and this class particularly gives the following metadata:

  • {date} β€” Unix time when the message would be delivered. that's the timestamp bestie. πŸ•

πŸ‘‘ CONFIGURATION PARAMETERS πŸ‘‘

Following site configuration parameters in sympa.conf will be referred β€” meaning she peeks at these:

  • queuebounce β€” Directory path of bounce spool. that's the address of the whole operation, fr fr. πŸ“

πŸ”₯ SEE ALSO πŸ”₯

  • bounced(8)
  • Sympa::Message
  • Sympa::Spool
  • Sympa::Tracking

🌈 HISTORY 🌈

Sympa::Spool::Bounce appeared on Sympa 6.2.6. our girl has been here a minute and she's still slaying. πŸ’œ


heads up: keep queuebounce pointing at the right directory, and remember that bouncequeue(8) is the one usually doing the storing β€” not you. no touching what you don't need to touch. πŸ’€

and that's the page bb! πŸ“ this was Sympa::Spool::Bounce(3Sympa) from version 6.2.80, dated 2026-10-19 β€” love her, read her, go write some bounces. bye bestie πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from