EmailVerNoTestEmail


Click here for a complete list of operations.

VerifyMXRecord

This function will verify the domains DNS (MX) mail entries. If the function returns 0 the persons email domain is invalid. More than 0 will indicate there is mail servers to accept an email. This function is great for quick email domain verification. It is not as powerful as the other email routines. Use a LicenseKey of 0 for testing. A -9999 as a result means that you have tested to many emails. Please try again later if you get this value.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
email:
LicenseKey:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /emailverify/emailvernotestemail.asmx HTTP/1.1
Host: ws.cdyne.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ws.cdyne.com/VerifyMXRecord"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <VerifyMXRecord xmlns="http://ws.cdyne.com/">
      <email>string</email>
      <LicenseKey>string</LicenseKey>
    </VerifyMXRecord>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <VerifyMXRecordResponse xmlns="http://ws.cdyne.com/">
      <VerifyMXRecordResult>int</VerifyMXRecordResult>
    </VerifyMXRecordResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /emailverify/emailvernotestemail.asmx HTTP/1.1
Host: ws.cdyne.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <VerifyMXRecord xmlns="http://ws.cdyne.com/">
      <email>string</email>
      <LicenseKey>string</LicenseKey>
    </VerifyMXRecord>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <VerifyMXRecordResponse xmlns="http://ws.cdyne.com/">
      <VerifyMXRecordResult>int</VerifyMXRecordResult>
    </VerifyMXRecordResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /emailverify/emailvernotestemail.asmx/VerifyMXRecord?email=string&LicenseKey=string HTTP/1.1
Host: ws.cdyne.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://ws.cdyne.com/">int</int>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /emailverify/emailvernotestemail.asmx/VerifyMXRecord HTTP/1.1
Host: ws.cdyne.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

email=string&LicenseKey=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<int xmlns="http://ws.cdyne.com/">int</int>