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

FreeBSD Manual Pages

  
 
  

home | help
INNMAIL(1)		   InterNetNews Documentation		      INNMAIL(1)

NAME
     innmail - Simple mail-sending program

SYNOPSIS
     innmail [-h] [-a header] [-s subject] address [address ...]

DESCRIPTION
     innmail is a Perl script intended to provide the non-interactive mail-send-
     ing  functionality  of  mail(1) while avoiding nasty security problems.  It
     takes the body of a mail message on standard input  and  sends  it  to  the
     specified addresses by invoking the value of mta in inn.conf.

     At  least	one  address (formatted for the MTA specified in inn.conf, if it
     matters) is required.  innmail will sanitize the  addresses  so  that  they
     contain  only  alphanumerics  and	the symbols "@", ".", "-", "+", "_", and
     "%".

     innmail was written to be suitable for the mailcmd setting in inn.conf.

OPTIONS
     -a header
	 Specifies an additional header field to add in the headers of the  mes-
	 sage.	 It  should  be a well-formed header field surrounded by quotes,
	 consisting of a name and a body separated with a  colon  and  a  space.
	 For instance, "Auto-Submitted: auto-generated" is used by some programs
	 invoking innmail.

	 You  may  provide  more than one header field if header is a multi-line
	 string, which can for instance be done with these commands:

	     HEADERS=$(echo -e "Hdr1: Body1\nHdr2: Body2")
	     echo "test" | innmail -a "$HEADERS" -s Test joe

     -h  Gives usage information.

     -s subject
	 Sets the Subject header field body of the message.  A warning is issued
	 if this option is omitted.

EXAMPLES
     This sends a one-line message to the local user "joe":

	 echo "A one-line message." | innmail -s "Simple message" joe

     innmail by default is used by INN for sending nightly reports to  the  news
     administrator, as well as errors during the execution of a few programs.

BUGS
     innmail  fails  on  addresses  that begin with "-", although one might hope
     that the news server will not need to contact any such addresses.

     There are many "correct" addresses that will be silently  modified  by  the
     sanitization  process.   A news administrator should be careful to use par-
     ticularly sane addresses if they may be passed to innmail.

HISTORY
     innmail was written by James Brister  <brister@vix.com>  for  InterNetNews.
     This manual page was originally written by Jeffrey M. Vinocur.

SEE ALSO
     inn.conf(5), mail(1).

INN 2.8.0			   2023-01-24			      INNMAIL(1)

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

home | help