Amiga Unix — 68040 · 68060

Manual pages › System administration commands (1M)

smtpqer(1M)

queue mail for delivery by SMTP

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

NAME

smtpqer - queue mail for delivery by SMTP

SYNOPSIS

smtpqer [ -nu ] [ -a toaddr ] [ -d domain ] [ -H helohost  ]
sender host recip ...

DESCRIPTION

smtpqer queues the mail message it reads from standard input
for  eventual  delivery  by smtp.  The message is queued for
delivery to the host specified in the to  address.   smtpqer
should  normally  be  invoked by the mail command by placing
the following line in /etc/mail/mailsurr:
 '.+' '([^!@]+)!(.+)' '< /usr/lib/mail/surrcmd/smtpqer %R \\1 \\2'
smtpqer will check the host name in the to address.   If  it
is one that can be reached (i.e., if netdir_getbyname(3) can
find it on at least one TLI network), the  message  will  be
queued, and smtpqer will exit with a return code of 0 (which
means the mail was successfully queued).  Otherwise, it will
return  with  an exit code of 1, and the message will not be
queued.  Messages that are queued are stored in a file under
the  SMTP  queue  directory  (/var/spool/smtpq).   If the -u
option is not used, they are first converted to RFC822  for-
mat, by filtering them through the program tosmtp.  Finally,
smtpqer invokes the smtpsched program to deliver  the  mail.
The  -H  option is used to specify the host name that should
be used in the SMTP HELO message.  This option is passed  to
both the tosmtp and smtp programs.  The -d option is used to
specify the domain name that should be used for  your  host.
This option is passed to the tosmtp program.  If this option
is not used, and a domain has been  specified  in  the  mail
configuration  file  mailcnfg,  that  domain  will  be  used
instead.   The  -a  option  is  used  to  specify  the  ``to
address''  that is passed to the smtp program.  Finally, the
-n option is  used  to  prevent  smtpqer  from  starting  an
smtpsched process to deliver the mail.

FILES

/usr/bin/rmail where mail originates from

/etc/hosts database of remote hosts (for TCP/IP)

/etc/mail/mailcnfg mail configuration file

/etc/net/*/hosts database of remote hosts (for other TLI networks)

/etc/mail/mailsurr control file containing rule to invoke smtpqer

/usr/lib/mail/surrcmd/smtpsched

                         program to process message queues

/usr/lib/mail/surrcmd/smtp

program that passes message to remote host

/usr/lib/mail/surrcmd/tosmtp

                         filter to convert to RFC822 format

/var/spool/smtpq         where messages are queued

SEE ALSO

rmail(1M), smtpsched(1M), smtp(1M), tosmtp(1M)
getdomainname(3) in the Programmer's Reference Manual.
RFC822 - Standard for the Format of ARPA Internet Text  Mes-
sages