Paul:

Thanks.  A fix will be immediately applied for the ='s.

Also 192.168.X.X is fine if the MX records also contains internet accessible addresses. So:

munged.com IN MX 25 [legit ip]
munged.com IN MX 10 [privatized ip]

should work fine because it tests that the address should be "eventually" deliverable.

I added this test to 02-pass.t if you want to test yourself before the next release:

is( test('[EMAIL PROTECTED]'), 1, 'Test for DNS where MX1 is private, MX2 is private but MX3 is a valid internet address');

You can also manually change $flag_intranets = 1 to 0 if you want to avoid these checks.

Anyway, I'll overload the functions to allow more user variability. Look for this in the next release quite shortly. The premise is to allow: check_valid_mx(email=>'[EMAIL PROTECTED]', flag_intranets=>'false') or
check_valid_mx([EMAIL PROTECTED]')

99.9% sure I can do this without a hitch.

Thanks,
KAM

----- Original Message ----- From: "Paul Whittney" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, June 01, 2006 5:21 PM
Subject: Re: [Mimedefang] ANNOUCEMENT: Net::validMX v2.2.0 now available.


Nice. Thanks for that, I've already started looking at it.
However, I had one problem with an email address from yahoo.com's
groups, which includes an '=' inside the user portion of the email.

I see I'm going to have to be careful with any internal email that resolves
to a 192.168 address...

_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to