From 4998edc33af90e4147a54843219b95d3c537d740 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Mon, 8 Jul 2013 14:48:41 -0400 Subject: [PATCH] Additional logging to troubleshoot false positives on spoof check --- citadel/modules/smtp/serv_smtp.c | 4 ++++ 1 file changed, 4 insertions(+) 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; } } -- 2.30.2