SYMPA::ALIASES::CHECKSMTP(3Sympa)

πŸ’– NAME πŸ’–

Sympa::Aliases::CheckSMTP β€” alias management bestie, but make it ✨SMTP✨: checking addresses by sliding into the mail server's DMs

okay so real talk, this is Sympa::Aliases::CheckSMTP, page 3 of the Sympa manual, living in version 6.2.80, and she's here to vibe-check whether an address is real before anyone commits πŸ’…


✨ SYNOPSIS ✨

use Sympa::Aliases;
my $aliases = Sympa::Aliases->new('CheckSMTP');
$aliases->check('listname', 'domain');

that's it, that's the whole flex 🫢


🌸 DESCRIPTION 🌸

TBD.

(no fr, that's what it says. the docs are giving mysterious main character energy πŸ™ˆ)

πŸŽ€ Methods πŸŽ€

  • check ($listname, $robot_id) β€” instance method, she's that girl. She checks whether the list you're asking about already exists, by using SMTP RCPT TO. like, she literally just asks the server "hey, does this one exist?" πŸ‘‘

Parameters:

  • $listname β€” the name of the list. that's the whole job description ✨
  • $robot_id β€” the list's robot. yes bestie, robots have lists and lists have robots, it's giving very futuristic πŸ€–

Returns:

  • An instance of the Net::SMTP class, or a false value. so either you get a whole object back, or you get nothing and you should take the hint πŸ’€

πŸ¦‹ Configuration parameters πŸ¦‹

these parameters live in sympa.conf or robot.conf, and this module is obsessed with them β€” she reads all three, no cap:

  • list_check_helo β€” the SMTP HELO (EHLO) parameter used for address verification. the default value? it's the host part of the list_check_smtp parameter. so if you don't set her, she borrows the host from her bestie 🌈
  • list_check_smtp β€” the SMTP server used to verify existence of the same addresses as the list. basically the server she's calling up to ask "are you real or are you fake" πŸ“ž
  • list_check_suffixes β€” a whole list of suffixes used for list addresses. very "here's my collection" energy πŸŽ€

🫢 SEE ALSO 🫢

  • Sympa::Aliases β€” her origin story, her lore, her home base πŸ’œ

πŸ‘‘ HISTORY πŸ‘‘

okay so story time, and this one's iconic fr fr:

  • The feature that lets Sympa check a listname on an SMTP server before list creation was contributed by Sergiy Zhuk, and it appeared on Sympa 3.3. a legend, honestly πŸ†
  • The list_check_helo parameter was added by S. Ikeda on Sympa 6.1.5. glow up era ✨
  • Sympa::Aliases::CheckSMTP became its own separate module on Sympa 6.2.23b. she got her own place, no roommates, periodt πŸ’…

πŸ’– and that's the whole page bestie. go verify some addresses, stay hydrated, and remember: RCPT TO never lies πŸ₯°

mwah πŸ’‹ β€” this was page Sympa::Aliases::CheckSMTP(3Sympa), from sympa 6.2.80, dated 2026-10-19. slay, bye! πŸŒˆπŸ¦‹

πŸ“¦ where this page comes from