-# ifdef BERKELEY
-# define NETV6MAIL /* use /usr/net/bin/v6mail for local delivery */
-# endif BERKELEY
-
-
-
-/* local mail -- must be #0 */
-static char *LocalArgv[] =
-{
- "...local%mail",
- "-d",
- "$u",
- NULL
-};
-
-static struct mailer LocalMailer =
-{
-# ifdef NETV6MAIL
- "local", "/usr/net/bin/v6mail",
-# else
- "local", "/bin/mail",
-# endif
- M_ROPT|M_NOHOST|M_STRIPQ|M_ARPAFMT|M_MUSER|M_NHDR,
- EX_NOUSER, "$f", LocalArgv, NULL,
-};
-
-/* pipes through programs -- must be #1 -- also used for files */
-static char *ProgArgv[] =
-{
- "...prog%mail",
- "-fc",
- "$u",
- NULL
-};
-
-static struct mailer ProgMailer =
-{
- "prog", "/bin/csh",
- M_NOHOST|M_ARPAFMT,
- EX_UNAVAILABLE, "$f", ProgArgv, NULL,
-};
-
-/* user-private mailers -- must be #2 */
-static char *PrivArgv[] =
-{
- "...priv%mail",
- "$u",
- NULL
-};
-
-static struct mailer PrivMailer =
-{
- "priv", NULL,
- M_ROPT|M_NOHOST|M_STRIPQ|M_ARPAFMT,
- EX_UNAVAILABLE, "$f", PrivArgv, NULL,
-};
-
-/* local berkeley mail */
-static char *BerkArgv[] =
-{
- "...berk%mail",
- "-m",
- "$h",
- "-h",
- "$c",
- "-t",
- "$u",
- NULL
-};
-
-static struct mailer BerkMailer =
-{
- "berk", "/usr/net/bin/sendberkmail",
- M_FOPT|M_NEEDDATE|M_FULLNAME|M_STRIPQ,
- EX_UNAVAILABLE, "$B:$f", BerkArgv, NULL,
-};
-
-/* arpanet mail */
-static char *ArpaArgv[] =
-{
- "...arpa%mail",
- "$f",
- "$h",
- "$u",
- NULL
-};
-
-static struct mailer ArpaMailer =
-{
- "arpa", "/usr/lib/mailers/arpa",
- M_STRIPQ|M_ARPAFMT|M_USR_UPPER,
- 0, "$f@$A", ArpaArgv, NULL,
-};
-
-/* uucp mail (cheat & use Bell's v7 mail) */
-static char *UucpArgv[] =
-{
- "...uucp%mail",
- "-",
- "$h!rmail",
- "($u)",
- NULL
-};
-
-static struct mailer UucpMailer =
-{
- "uucp", "/usr/bin/uux",
- M_ROPT|M_STRIPQ|M_NEEDDATE|M_FULLNAME|M_MUSER,
- EX_NOUSER, "$U!$f", UucpArgv, NULL,
-};
-
-struct mailer *Mailer[] =
-{
- &LocalMailer, /* 0 -- must be 0 */
- &ProgMailer, /* 1 -- must be 1 */
- &PrivMailer, /* 2 -- must be 2 */
- &BerkMailer, /* 3 */
- &ArpaMailer, /* 4 */
- &UucpMailer, /* 5 */
- NULL
-};
-
-/* offsets for arbitrary mailers */
-# define M_BERK 2 /* berknet */
-# define M_ARPA 3 /* arpanet */
-# define M_UUCP 4 /* UUCPnet */
-
-
-
-