[Mimedefang] MX -> 127.0.0.1
Matthew.van.Eerde at hbinc.com
Matthew.van.Eerde at hbinc.com
Thu Nov 3 12:07:43 EST 2005
Kevin A. McGrail wrote:
> http://www.peregrinehw.com/downloads/MIMEDefang/contrib/check_primary_mx_stub-v2.pl
>
> If anyone has any comments...
Hmm... it might be useful to include the particular offending IP in the $reason:
Suggested changes to invalid_mx routine follow... note ' becomes " so $ip can be inlined:
#10/8
if ($flag_intranets && $ip =~ /^10\./) {
return (2, "Invalid use of private IP $ip for MX");
}
#172.16/12 - Fixed per Matthen van Eerde
if ($flag_intranets && $ip =~ /^172\.(16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)\./) {
return (2, "Invalid use of private IP $ip for MX");
}
#192.168/16
if ($flag_intranets && $ip =~ /^192\.168\./) {
return (2, "Invalid use of private IP $ip for MX");
}
#DHCP auto-discover added per Matthew van Eerde recomendation 169.254/16
if ($ip =~ /^169\.254\./) {
return (1, "Invalid use of a DHCP auto-discover IP $ip as an MX record");
}
#Multicast 224/8 through 239/8 added per Matthew van Eerde recomendation
if ($ip =~ /^(224|225|226|227|228|229|230|231|232|233|234|235|236|237|238|239)\./) {
return (1, "Invalid use of a Multicast IP $ip as an MX record");
}
--
Matthew.van.Eerde (at) hbinc.com 805.964.4554 x902
Hispanic Business Inc./HireDiversity.com Software Engineer
More information about the MIMEDefang
mailing list