.B send
.RB [ \-alias
.IR aliasfile ]
-.RB [ \-filter
-.IR filterfile ]
-.RB [ \-nofilter ]
-.RB [ \-format " | " \-noformat ]
.RB [ \-forward " | " \-noforward ]
.RB [ \-push " | " \-nopush ]
.RB [ \-verbose " | " \-noverbose ]
message, and so would usually only be done deliberately, rather
than by accident.
.PP
-If
-.B \-filter
-.I filterfile
-is specified, then this copy is filtered
-(re\-formatted) by
-.B mhl
-prior to being sent to the blind recipients.
-.PP
Prior to sending the message, the fields \*(lqFrom:\ user@local\*(rq,
and \*(lqDate:\ now\*(rq will be appended to the headers in the message.
If the environment variable
\*(lqSender: user@local\*(rq field will be added as well. (An already
existing \*(lqSender:\*(rq field is an error!)
.PP
-By using the
-.B \-format
-switch, each of the entries in the \*(lqTo:\*(rq
-and \*(lqCc:\*(rq fields will be replaced with \*(lqstandard\*(rq
-format entries. This standard format is designed to be usable by all
-of the message handlers on the various systems around the Internet.
-If
-.B \-noformat
-is given, then headers are output exactly as they appear
-in the message draft.
-.PP
If an \*(lqFcc:\ folder\*(rq is encountered, the message will be copied
to the specified folder for the sender in the format in which it will
appear to any non\-Bcc receivers of the message. That is, it will have
.SH DEFAULTS
.nf
.RB ` msg "' defaults to the current message in the draft folder"
-.RB ` \-nofilter '
-.RB ` \-format '
.RB ` \-forward '
.RB ` \-nopush '
.RB ` \-noverbose '
{ "alias aliasfile", 0 },
#define DEBUGSW 1
{ "debug", -5 },
-#define FILTSW 2
- { "filter filterfile", 0 },
-#define NFILTSW 3
- { "nofilter", 0 },
-#define FRMTSW 4
- { "format", 0 },
-#define NFRMTSW 5
- { "noformat", 0 },
-#define FORWSW 6
+#define FORWSW 2
{ "forward", 0 },
-#define NFORWSW 7
+#define NFORWSW 3
{ "noforward", 0 },
-#define PUSHSW 8
+#define PUSHSW 4
{ "push", 0 },
-#define NPUSHSW 9
+#define NPUSHSW 5
{ "nopush", 0 },
-#define VERBSW 10
+#define VERBSW 6
{ "verbose", 0 },
-#define NVERBSW 11
+#define NVERBSW 7
{ "noverbose", 0 },
-#define WATCSW 12
+#define WATCSW 8
{ "watch", 0 },
-#define NWATCSW 13
+#define NWATCSW 9
{ "nowatch", 0 },
-#define VERSIONSW 14
+#define VERSIONSW 10
{ "version", 0 },
-#define HELPSW 15
+#define HELPSW 11
{ "help", 0 },
{ NULL, 0 }
};
case DEBUGSW:
debugsw++; /* fall */
- case NFILTSW:
- case FRMTSW:
- case NFRMTSW:
case WATCSW:
case NWATCSW:
vec[vecp++] = --cp;
continue;
case ALIASW:
- case FILTSW:
vec[vecp++] = --cp;
if (!(cp = *argp++) || *cp == '-') {
adios(NULL, "missing argument to %s",