Michael Dinowitz wrote:
> Checking that the domain exists is easy using the
> CFUSION_VERIFYMAIL(MailServer, SMTPPort, Timeout) function. It'll return a
> Boolean true or false id the mail server exists or not.
How does this work internally? Does it do a DNS lookup and search for a
failover server if it can't contact the main server? Many mail domains I
know (e.g. most academic domains in the Netherlands) have a setup where
they block all incoming traffic on port 25 and provide a failover server
that acts as a smarthost for mail to be delivered to the network
(130.161.0.0/16 and 145.94.0.0/16 need to go through one server at my
Uni). This allows them to provide central spam blocking and antivirus
scanning, while the users can still connect to local servers. I would
however expect that you can not verify my email server, while it is a
valid and running server (try it).
Also, many servers don't accept SMTP connections from computers outside
a trusted domain that don't have an MX record. If your CF server does
not have an MX record but your SMTP server does, you might get a false
negative.
Jochem
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists