summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5f2b393)
Mhmail is intended to provide only a simple mail(1) interface to mmh
for the system. For all fancy stuff, use the mmh tools directly.
The -queued switch is not supported by spost anyway. For resending
messages, use dist not mhmail.
{ "Version", 0 },
#define HELPSW 5
{ "help", 0 },
{ "Version", 0 },
#define HELPSW 5
{ "help", 0 },
-#define RESNDSW 6
- { "resent", -6 },
-#define QUEUESW 7
- { "queued", -6 },
pid_t child_id;
int status, iscc = 0, nvec;
unsigned int i;
pid_t child_id;
int status, iscc = 0, nvec;
unsigned int i;
- int queued = 0, resent = 0, somebody;
char *cp, *tolist = NULL, *cclist = NULL, *subject = NULL;
char *from = NULL, *body = NULL, **argp, **arguments;
char *vec[5], buf[BUFSIZ];
char *cp, *tolist = NULL, *cclist = NULL, *subject = NULL;
char *from = NULL, *body = NULL, **argp, **arguments;
char *vec[5], buf[BUFSIZ];
adios(NULL, "missing argument to %s",
argp[-2]);
continue;
adios(NULL, "missing argument to %s",
argp[-2]);
continue;
-
- case RESNDSW:
- resent++;
- continue;
-
- case QUEUESW:
- queued++;
- continue;
SIGNAL2(SIGINT, intrser);
SIGNAL2(SIGINT, intrser);
- fprintf(out, "%sTo: %s\n", resent ? "Resent-" : "", tolist);
+ fprintf(out, "To: %s\n", tolist);
- fprintf(out, "%sCc: %s\n", resent ? "Resent-" : "", cclist);
+ fprintf(out, "Cc: %s\n", cclist);
- fprintf(out, "%sSubject: %s\n", resent ? "Resent-" : "", subject);
+ fprintf(out, "Subject: %s\n", subject);
- fprintf(out, "%sFrom: %s\n", resent ? "Resent-" : "", from);
- if (!resent)
- fputs("\n", out);
+ fprintf(out, "From: %s\n", from);
+ fputs("\n", out);
if (body) {
fprintf(out, "%s", body);
if (body) {
fprintf(out, "%s", body);
nvec = 0;
vec[nvec++] = "spost";
vec[nvec++] = tmpfil;
nvec = 0;
vec[nvec++] = "spost";
vec[nvec++] = tmpfil;
- if (resent)
- vec[nvec++] = "-dist";
- if (queued)
- vec[nvec++] = "-queued";
vec[nvec] = NULL;
if ((child_id = fork()) == NOTOK) {
vec[nvec] = NULL;
if ((child_id = fork()) == NOTOK) {