Skip to content
Snippets Groups Projects
Commit 378d4c90 authored by rswindell's avatar rswindell
Browse files

If the sender's IP matches the sending host portion of the mail address, treat

as local (e.g. require SMTP-AUTH).
parent 533d0d51
No related branches found
No related tags found
No related merge requests found
......@@ -20,13 +20,15 @@ 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))
&& client.ip_address!="127.0.0.1"
&& client.ip_address!=server.interface_ip_address) {
&& client.ip_address!=server.interface_ip_address
&& client.ip_address!=resolve_ip(sender_host)) {
var error_file = new File(processing_error_filename);
if(!error_file.open("w")) {
log(LOG_ERR,format("!ERROR %d opening processing error file: %s"
,error_file.error, processing_error_filename));
} else {
error_file.writeln("Mail deliveries from " + sender_host + " must use SMTP-AUTH");
log("sender_address = " + sender_address);
error_file.close();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment