Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ezmlm-issubn(1)		    General Commands Manual	       ezmlm-issubn(1)

NAME
       ezmlm-issubn  -	test  to  see if an address is subscribed to a mailing
       list

SYNOPSIS
       ezmlm-issubn [ -nN ] dir	[ subdir1 ... ]

DESCRIPTION
       ezmlm-issubn checks to see if the address obtained from the environment
       variable	SENDER is subscribed to	the mailing list stored	in dir/subdir1
       or the mailing list in dir/subdir2 or ...

       If SENDER is not	defined	ezmlm-issubn exits with	an error.

       If SENDER is on [any of]	the mailing list[s], ezmlm-issubn exits	with a
       zero exit code.

       If box@domain is	not on the mailing list, ezmlm-issubn exits  99.  This
       exit  code  is  non-success from	a shell	point of view, but to qmail it
       means "success" and skip	remaining lines	in the .qmail  file.  Thus,  a
       simple  way  to	execute	a delivery if the criteria are met is to place
       the ezmlm-issubn	line first, followed by	the action line(s). If	SENDER
       is  a  subscriber, the action line is executed, if not, the line	is ig-
       nored without the generation of an error	condition. To generate a fatal
       error, just:

       |/path/ezmlm-issubn
       dir ...
       || (echo	"err msg"; exit	100)

       |/path/action_for_subscribers
       |/path/more_for_subscribers

       ezmlm-issubn exits 100 on permanent and 111 on temporary	errors.

OPTIONS
       -n     Negate exit code.	Exit 99	if SENDER is a subscriber and  exit  0
	      if not.  This is useful when trying to exclude SENDERs.

       -N     (Default.)  Normal exit codes: 0 is the address is in any	of the
	      lists, 99	if not.

NOTES
       The use of ezmlm-issubn is deprecated.  Use ezmlm-checksub instead.

       To  maintain  backwards compatibility, if dir1 (or more)	are present on
       the command line	and are	all absolute paths, ezmlm-issubn examines each
       of the directories for the sender.  Otherwise,  it  only	 examines  the
       named subdirectories within dir.

SEE ALSO
       ezmlm-checksub(1),   ezmlm-list(1),   ezmlm-manage(1),	ezmlm-make(1),
       ezmlm-send(1), ezmlm-sub(1), ezmlm-unsub(1), ezmlm(5)

							       ezmlm-issubn(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ezmlm-issubn&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help