|
|
1.1 root 1: #include <stdio.h>
2: #include "mail.h"
3:
4: int rmail = 0;
5: int onatty = 0;
6:
7: /* imports */
8: extern FILE *popen();
9: extern char *convertaddr();
10: extern void to822();
11:
12: main(ac, av)
13: int ac;
14: char *av[];
15: {
16: char buf[FROMLINESIZE];
17: int status;
18: FILE *fp;
19:
20: if (ac != 3)
21: exit(1);
22: /* start up the mailer and pipe mail into it */
23: fp = (FILE *)popen("/usr/mmdf/lib/submit -stmlrxto", getuid(), getgid());
24: if (fp == NULL)
25: exit(1);
26: fprintf(fp, "To: %s\n", convertaddr(av[1]));
27: (void)to822(fp, av[2]);
28:
29: /* return any errors */
30: status = pclose(fp, buf, sizeof(buf));
31: if (status)
32: write(2, buf, strlen(buf));
33: return status;
34: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.