mailed date in network mail headers - (nf)
utzoo!decvax!harpo!npoiv!npois!houxm!houxa!houxi!houxz!ihnp4!ixn5c!inuxc!pur-ee!uiucdcs!parsec!kolstad
utzoo!decvax!harpo!npoiv!npois!houxm!houxa!houxi!houxz!ihnp4!ixn5c!inuxc!pur-ee!uiucdcs!parsec!kolstad
Mon Feb 14 06:36:16 AEST 1983
#N:parsec:42500001:000:928
parsec!kolstad Feb 12 22:50:00 1983
I was frustrated at receiving network mail that showed only the time our
system received it. I added the following lines to
/usr/src/cmd/ucbmail/send.c .
The purpose is to put a "Mailed: <date>" header on outgoing network mail.
It seems to work fine on our system and has been installed one other place.
=================================================
Old "To:" line print out...
> fprintf(fo, "To: "), fmt(hp->h_to, fo), gotcha++;
------------------------------------------------------
Its replacement:
< {
< /* put in the mailed at time if anyone on the network RK 2/3/83 */
< int t ; /* added RK 2/3/83 */
< char *ctime(), *p; /* added RK 2/3/83 */
< t = time(0); /* added RK 2/3/83 */
< fprintf(fo, "To: "); fmt(hp->h_to, fo); gotcha++;
< for (p=hp->h_to; *p; p++) {
< if(*p == '!' || *p == '@' || *p == ':' || *p == '.') {
< fprintf(fo, "Mailed: %s", ctime(&t));
< break;
< }
< }
< }
More information about the Comp.sources.unix
mailing list