Back in August of last year, Devin Carraway posted this:

http://www.nntp.perl.org/group/perl.qpsmtpd/2012/08/msg9954.html

And  a very short discussion ensued. 

I have applied a modified portion of that patch to qpsmtpd-dev. After the 
patch, the # enclosed area in the following header is removed:

Received: from c-76-121-98-64.hsd1.wa.comcast.net (HELO [10.0.1.125])
        (76.121.98.64)
### (smtp-auth username m...@redacted.com, mechanism plain) ###
        by mail.theartfarm.com (qpsmtpd/0.92) with (AES128-SHA encrypted)
        ESMTPSA; Fri, 26 Apr 2013 02:51:22 -0400

While many mailing list to www gateways redacting email addresses in headers, 
many do not. It just seems imprudent to be publishing that data into the 
headers, as well as having logged it. 

Matt


--- a/lib/Qpsmtpd/SMTP.pm
+++ b/lib/Qpsmtpd/SMTP.pm
@@ -824,7 +824,7 @@ sub received_line {
           . " (HELO "
           . $self->connection->hello_host . ") ("
           . $self->connection->remote_ip
-          . ")\n  $authheader  by "
+          . ")\n by "
           . $self->config('me')
           . " (qpsmtpd/"
           . $self->version

Reply via email to