From 875ffb6ef6706cb83a2e6bf59052215203b68f99 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 11 Jul 2009 09:04:57 +0000
Subject: [PATCH] Don't perform MailAuth checks on connections from the
 server's IP address.

---
 exec/mailauth.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/exec/mailauth.js b/exec/mailauth.js
index 29fc5908e5..3acbea2974 100644
--- a/exec/mailauth.js
+++ b/exec/mailauth.js
@@ -17,8 +17,10 @@ if(user.number && !(user.security.restrictions&UFLAG_G))
 
 var sender_host = sender_address.slice(sender_address.indexOf('@')+1);
 
-if(sender_host == system.host_name
-	|| system.findstr(system.ctrl_dir + "domains.cfg", sender_host)) {
+if((sender_host == system.host_name
+	|| system.findstr(system.ctrl_dir + "domains.cfg", sender_host))
+	&& client.ip_address!="127.0.0.1"
+	&& client.ip_address!=server.interface_ip_address) {
 	var error_file = new File(processing_error_filename);
 	if(!error_file.open("w")) {
 		log(LOG_ERR,format("!ERROR %d opening processing error file: %s"
-- 
GitLab