+ if (!freopen(VMSG, "r", stdin)) {
+ fprintf(stderr, "vacation: no ~%s/%s file.\n", myname, VMSG);
+ syslog(LOG_ERR, "vacation: no ~%s/%s file.\n", myname, VMSG);
+ exit(EX_NOINPUT);
+ }
+ execl("/usr/lib/sendmail", "sendmail", "-f", myname, user, NULL);
+ fprintf(stderr, "vacation: can't exec /usr/lib/sendmail.\n");
+ syslog(LOG_ERR, "vacation: can't exec /usr/lib/sendmail.\n");
+ exit(EX_OSERR);