EXPN

The EXPN command/verb can be asked to respond in several ways.

EXPN without an argument

Syntax

EXPN

Calling the EXPN command with no arguments or an invalid mailing list name will cause it to return an error.

>>> EXPN
550 Not authorised
>>> EXPN some-list
550 Not authorised

You can also explicitly tell EXPN to fail by passing fail= as part of the mailing list name.

>>> EXPN fail=test-list
550 Not authorised

EXPN <list>

Syntax

EXPN mailing-list

Three lists are built-in to Blackhole for use.

list1, list2 and list3 and can be used as follows.

list1

>>> EXPN list1
250-Shadow <[email protected]>
250-Wednesday <[email protected]>
250 Low-key Liesmith <[email protected]>

list2

>>> EXPN list2
250-Jim Holden <[email protected]>
250-Naomi Nagata <[email protected]>
250-Alex Kamal <[email protected]>
250 Amos Burton <[email protected]>

list3

>>> EXPN list3
250-Takeshi Kovacs <[email protected]>
250-Laurens Bancroft <[email protected]>
250-Kristin Ortega <[email protected]>
250-Quellcrist Falconer <[email protected]>
250-Virginia Vidaura <[email protected]>
250 Reileen Kawahara <[email protected]>

EXPN all

Syntax

EXPN all

The all argument combines all three lists and returns them.

>>> EXPN all
250-Jim Holden <[email protected]>
250-Naomi Nagata <[email protected]>
250-Alex Kamal <[email protected]>
250-Amos Burton <[email protected]>
250-Shadow <[email protected]>
250-Wednesday <[email protected]>
250-Low-key Liesmith <[email protected]>
250-Takeshi Kovacs <[email protected]>
250-Laurens Bancroft <[email protected]>
250-Kristin Ortega <[email protected]>
250-Quellcrist Falconer <[email protected]>
250-Virginia Vidaura <[email protected]>
250 Reileen Kawahara <[email protected]>