diff options
Diffstat (limited to 'received.c')
| -rw-r--r-- | received.c | 31 |
1 files changed, 31 insertions, 0 deletions
| @@ -69,3 +69,34 @@ char *helo; | |||
| 69 | datetime_tai(&dt,now()); | 69 | datetime_tai(&dt,now()); |
| 70 | qmail_put(qqt,buf,date822fmt(buf,&dt)); | 70 | qmail_put(qqt,buf,date822fmt(buf,&dt)); |
| 71 | } | 71 | } |
| 72 | |||
| 73 | /* "Received: by silverton.berkeley.edu with SMTP; 26 Sep 1995 04:46:54 -0000\n" | ||
| 74 | * "X-UD-Smtp-Session: user@sessionid */ | ||
| 75 | |||
| 76 | void received_authed(qqt,protocol,local,remoteinfo,remotesession) | ||
| 77 | struct qmail *qqt; | ||
| 78 | char *protocol; | ||
| 79 | char *local; | ||
| 80 | char *remoteinfo; | ||
| 81 | char *remotesession; | ||
| 82 | { | ||
| 83 | struct datetime dt; | ||
| 84 | |||
| 85 | qmail_puts(qqt,"Received: by "); | ||
| 86 | safeput(qqt,local); | ||
| 87 | qmail_puts(qqt," with "); | ||
| 88 | qmail_puts(qqt,protocol); | ||
| 89 | qmail_puts(qqt,"; "); | ||
| 90 | datetime_tai(&dt,now()); | ||
| 91 | qmail_put(qqt,buf,date822fmt(buf,&dt)); | ||
| 92 | if (remoteinfo || remotesession) { | ||
| 93 | qmail_puts(qqt,"X-UD-Smtp-Session: "); | ||
| 94 | if (remoteinfo) { | ||
| 95 | safeput(qqt,remoteinfo); | ||
| 96 | qmail_puts(qqt,"@"); | ||
| 97 | } | ||
| 98 | if (remotesession) | ||
| 99 | qmail_puts(qqt,remotesession); | ||
| 100 | qmail_put(qqt,"\n",1); | ||
| 101 | } | ||
| 102 | } | ||
