version 1.7, 1997/07/29 16:48:13 |
version 1.8, 1997/08/06 23:47:09 |
|
|
close(pvect[0]); |
close(pvect[0]); |
close(pvect[1]); |
close(pvect[1]); |
fclose(mfp); |
fclose(mfp); |
execl(_PATH_SENDMAIL, "sendmail", "-t", NULL); |
execl(_PATH_SENDMAIL, "sendmail", "-f", myname, "--", |
|
from, NULL); |
syslog(LOG_ERR, "vacation: can't exec %s: %s", |
syslog(LOG_ERR, "vacation: can't exec %s: %s", |
_PATH_SENDMAIL, strerror(errno)); |
_PATH_SENDMAIL, strerror(errno)); |
_exit(1); |
_exit(1); |
|
|
close(pvect[0]); |
close(pvect[0]); |
sfp = fdopen(pvect[1], "w"); |
sfp = fdopen(pvect[1], "w"); |
fprintf(sfp, "To: %s\n", from); |
fprintf(sfp, "To: %s\n", from); |
fprintf(sfp, "From: %s\n", myname); |
|
while (fgets(buf, sizeof buf, mfp)) |
while (fgets(buf, sizeof buf, mfp)) |
fputs(buf, sfp); |
fputs(buf, sfp); |
fclose(mfp); |
fclose(mfp); |