From f5e466eac517a62416f09913dc536b552bfcf6c7 Mon Sep 17 00:00:00 2001 From: Alberto Bertogli Date: Thu, 13 Oct 2016 13:15:00 +0100 Subject: [PATCH] smtpsrv: Include the mode in the Received header Including the mode (SMTP/submission) in the Received header can be useful for troubleshooting transport issues. --- internal/smtpsrv/conn.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/smtpsrv/conn.go b/internal/smtpsrv/conn.go index 1031c61..24ba3e2 100644 --- a/internal/smtpsrv/conn.go +++ b/internal/smtpsrv/conn.go @@ -50,7 +50,7 @@ type SocketMode string // Valid socket modes. const ( ModeSMTP SocketMode = "SMTP" - ModeSubmission SocketMode = "Submission" + ModeSubmission SocketMode = "submission" ) // Incoming SMTP connection. @@ -550,7 +550,7 @@ func (c *Conn) addReceivedHeader() { v += fmt.Sprintf("by %s (chasquid)\n", c.hostname) - v += "(over " + v += fmt.Sprintf("(over %s ", c.mode) if c.tlsConnState != nil { v += fmt.Sprintf("%s-%s)\n", tlsconst.VersionName(c.tlsConnState.Version),