Disabling SMTP-AUTH Username Logging
Normally the SMTP-AUTH username (if SMTP-AUTH is used) is logged in the Received header added to the email.
To disable this, set the SUPPRESS_LOGGING_SMTP_AUTH_USERNAME_IN_RECEIVED_HEADER environmental variable. (The value of the does not matter.)
For the different SMTP services, enable this as follows:
smtp service
Add to the following to the end of each allow lines in /var/hvmail/control/smtp.tcp.
,SUPPRESS_LOGGING_SMTP_AUTH_USERNAME_IN_RECEIVED_HEADER=""
For example, the resulting file may be:
127.0.0.1:allow,RELAYCLIENT="",SUPPRESS_LOGGING_SMTP_AUTH_USERNAME_IN_RECEIVED_HEADER=""
:allow,SUPPRESS_LOGGING_SMTP_AUTH_USERNAME_IN_RECEIVED_HEADER=""
Then reload the smtp.tcp file as defined on the SMTP Services page by running this command:
/var/hvmail/bin/hvmail_update_tcprules smtp
Be aware that this may also apply to the smtp2 or smtp3 service, if the /var/hvmail/control/smtp2.tcp and /var/hvmail/control/smtp3.tcp files are not used.
smtp2 and smtp3 services
Add the following line to the /var/hvmail/control/smtp2 or /var/hvmail/control/smtp3 file:
export SUPPRESS_LOGGING_SMTP_AUTH_USERNAME_IN_RECEIVED_HEADER=
Reload the configuration as defined on the SMTP Services page by running:
svc -tu /service/hvmail-qmail-smtpd2
or:
svc -tu /service/hvmail-qmail-smtpd3
