Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (8) — Plan9 4th Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

aliasmail(8)

faces(1)

filter(1)

mail(1)

marshal(1)

mlmgr(1)

nedmail(1)

qer(8)

rewrite(6)

smtp(8)

upasfs(4)

SEND(8)

NAME

send − mail routing and delivery

SYNOPSIS

­upas/send [ ­-b ] [ ­-i ] [ ­-r ] [ ­-x ] [ ­-# ] [ ­mailaddr ...  ]

DESCRIPTION

­Send is not normally run directly by the user.  Instead, mail protocol agents like ­smtpd (see smtp(8)) and mail preparers like marshal(1) fork and execute send.

­Send reads a message from standard input and disposes of it in one of four ways:

•If ­mailaddr refers to a local mailbox, it appends it to the recipient’s mailbox. 

•If ­mailaddr is remote, it queues the mail for remote delivery. 

•If the ­-r option is given and the mail is undeliverable, it returns the mail to the sender. 

•if the ­-r option is not given and the mail is undeliverable, it appends the mail to /mail/box/username/dead.letter and prints a message to standard error. 

The file ­/mail/lib/rewrite determines exactly how to deliver or queue the mail.  The decision is based purely on the recipient address. 

The options are:

­-b suppresses the addition of the ­To: line. 

­-i let the message input be terminated by a line containing only a period, for compatibility with old mailers. 

­-x do not send mail, but instead report the full mail address of the recipient. 

­-# do not send mail, but instead report what command would be used to send the mail. 

­-r input is via a pipe from another program.  Expect a From line at the start of the message to provide the name of the sender and timestamp.  This implies the ­-b option. 

­Send uses the login name as the reply address. 

FILES

­/sys/log/mail mail log file

­/mail/box/∗/dead.letter
unmailable text

­/mail/lib/rewrite rules for handling addresses

­/mail/box/∗/names personal alias files

­/mail/lib/namefiles lists names of files containing system aliases

SOURCE

­/sys/src/cmd/upas/send

SEE ALSO

aliasmail(8), faces(1), filter(1), mail(1), marshal(1), mlmgr(1), nedmail(1), qer(8), rewrite(6), smtp(8), upasfs(4)

Plan 9  —  February 17, 2003

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026