Topic: Addresses

Listmanager generally expects e-mail addresses to be valid, where "valid"
is defined in RFC822 (ftp://nic.ddn.mil/rfc/rfc822.txt).  List owners
can enforce this to some degree by turning up the "addrcheck" parameter
which will attempt to detect and reject addresses that are not valid.
Theoretically, however, these should be filtered out by the mail systems
before listmanager ever sees them.

It is legal to have spaces in the userid part of a mail address, e.g.

	foo bar@hookup.net

...is a valid address.  Listmanager, since it is dependent upon "sendmail"
for its operation, automatically receives these addresses with the userid
portion wrapped in quotation marks to indicate that there is a space
in part of the address, thus:

	"foo bar"@hookup.net

Since the quotation marks have special meaning to most UNIX-based
software these days, you need to treat them specially if you want to
refer to a subscriber with such an address (e.g. to remove the subscriber).
Simply saying:

	remove "foo bar"@hookup.net

...will not do the right thing, since quotations have special meaning.
You need to instruct listmanager to ignore the special meaning of spaces
and quotation marks in such addresses, so the proper form of such a command
is:

	remove \"foo\ bar\"@hookup.net

The backslash ("\") character means "do not consider the following character
to have any special meaning".

See also: addrcheck
