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