summaryrefslogtreecommitdiffstats
path: root/received.c
diff options
context:
space:
mode:
Diffstat (limited to 'received.c')
-rw-r--r--received.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/received.c b/received.c
index 07706d5..f38545e 100644
--- a/received.c
+++ b/received.c
@@ -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
76void received_authed(qqt,protocol,local,remoteinfo,remotesession)
77struct qmail *qqt;
78char *protocol;
79char *local;
80char *remoteinfo;
81char *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}