Log when a send-as occurs.
authorRobert Sesek <rsesek@bluestatic.org>
Sat, 8 Aug 2020 15:48:57 +0000 (11:48 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sat, 8 Aug 2020 15:48:57 +0000 (11:48 -0400)
smtp/conn.go

index 809394563f9fa1f5cb1a459af838c44344453eca..30a6359f9b0b7793f577b4ab912deca58ac70c29 100644 (file)
@@ -489,6 +489,8 @@ func (conn *connection) handleSendAs(env *Envelope) {
        sendAsUser := headers[subjectIdx][sendAs[2]:sendAs[3]]
        sendAsAddress := string(sendAsUser) + "@" + DomainForAddressString(conn.authc)
 
+       conn.log.Info("handling send-as", zap.String("address", sendAsAddress))
+
        for i, header := range headers {
                if i == subjectIdx {
                        buf.Write(header[:sendAs[0]])