From: Art Cancro Date: Mon, 8 Jul 2013 18:48:41 +0000 (-0400) Subject: Additional logging to troubleshoot false positives on spoof check X-Git-Tag: v8.20~9 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=4998edc33af90e4147a54843219b95d3c537d740 Additional logging to troubleshoot false positives on spoof check --- diff --git a/citadel/modules/smtp/serv_smtp.c b/citadel/modules/smtp/serv_smtp.c index d6a8fb614..813d303a4 100644 --- a/citadel/modules/smtp/serv_smtp.c +++ b/citadel/modules/smtp/serv_smtp.c @@ -625,9 +625,13 @@ void smtp_mail(long offset, long flags) { */ else if (config.c_allow_spoofing == 0) { process_rfc822_addr(ChrPtr(sSMTP->from), user, node, name); + syslog(LOG_DEBUG, "Claimed envelope sender is '%s' == '%s' @ '%s' ('%s')", + ChrPtr(sSMTP->from), user, node, name + ); if (CtdlHostAlias(node) != hostalias_nomatch) { cprintf("550 You must log in to send mail from %s\r\n", node); FlushStrBuf(sSMTP->from); + syslog(LOG_DEBUG, "Rejecting unauthenticated mail from %s", node); return; } }