<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://ws.rolosoft.com/emailchecker" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://ws.rolosoft.com/emailchecker" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;strong&gt;Version 1.0&lt;/strong&gt;.&lt;br/&gt; Rolosoft Email Address Checker Web Service. Please read &lt;a href="http://www.rolosoft.com/software/email-check/ws/documentation/specification.aspx" target="_blank"&gt;product documentation&lt;/a&gt; for more information.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://ws.rolosoft.com/emailchecker">
      <s:element name="GetMXRecords">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="license" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMXRecordsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMXRecordsResult" type="tns:ArrayOfMXRecord" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMXRecord">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MXRecord" nillable="true" type="tns:MXRecord" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MXRecord">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Error" type="tns:Status" />
          <s:element minOccurs="0" maxOccurs="1" name="Exchange" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Metric" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="Status">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="NoLicense" />
          <s:enumeration value="NoMXRecords" />
          <s:enumeration value="SmtpTimeOut" />
          <s:enumeration value="SyntaxError" />
          <s:enumeration value="DailyUsageExceeded" />
          <s:enumeration value="LicenseCanceled" />
          <s:enumeration value="LicenseExpired" />
          <s:enumeration value="UnkownLicensingError" />
          <s:enumeration value="MailServerKnownProblems" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetUsage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="license" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetUsageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetUsageResult" type="tns:UsageStatus" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UsageStatus">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="LicenseId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:LicenseStatus" />
          <s:element minOccurs="1" maxOccurs="1" name="LicenseCreated" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="LicenseExpires" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="LicenseDaysLeft" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxQueriesPerDay" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="QueriesTodaySoFar" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="QueriesTodayRemaining" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Error" type="tns:Status" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="LicenseStatus">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Active" />
          <s:enumeration value="Expired" />
          <s:enumeration value="Cancelled" />
          <s:enumeration value="Auto" />
          <s:enumeration value="ExceededMaxDomains" />
          <s:enumeration value="ExceededMaxServers" />
          <s:enumeration value="ExceededMaxDailyAllowance" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ValidateMailBox">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="license" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ValidateMailBoxResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ValidateMailBoxResult" type="tns:ValidationResults" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ValidationResults">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Valid" type="tns:ValidationResult" />
          <s:element minOccurs="1" maxOccurs="1" name="Confidence" type="tns:ConfidenceFactor" />
          <s:element minOccurs="1" maxOccurs="1" name="Error" type="tns:Status" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SmtpServerResponse" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SessionLog" type="tns:SmtpSessionLog" />
          <s:element minOccurs="0" maxOccurs="1" name="RawSmtpSessionLog" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ValidationResult">
        <s:restriction base="s:string">
          <s:enumeration value="True" />
          <s:enumeration value="False" />
          <s:enumeration value="Unknown" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ConfidenceFactor">
        <s:restriction base="s:string">
          <s:enumeration value="Low" />
          <s:enumeration value="Medium" />
          <s:enumeration value="High" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="SmtpSessionLog">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Init" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Helo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ehlo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MailFrom" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RcptTo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiscMessages" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Quit" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ValidateSyntax">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="license" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ValidateSyntaxResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ValidateSyntaxResult" type="tns:ValidationResults" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArrayOfMXRecord" nillable="true" type="tns:ArrayOfMXRecord" />
      <s:element name="UsageStatus" nillable="true" type="tns:UsageStatus" />
      <s:element name="ValidationResults" nillable="true" type="tns:ValidationResults" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetMXRecordsSoapIn">
    <wsdl:part name="parameters" element="tns:GetMXRecords" />
  </wsdl:message>
  <wsdl:message name="GetMXRecordsSoapOut">
    <wsdl:part name="parameters" element="tns:GetMXRecordsResponse" />
  </wsdl:message>
  <wsdl:message name="GetUsageSoapIn">
    <wsdl:part name="parameters" element="tns:GetUsage" />
  </wsdl:message>
  <wsdl:message name="GetUsageSoapOut">
    <wsdl:part name="parameters" element="tns:GetUsageResponse" />
  </wsdl:message>
  <wsdl:message name="ValidateMailBoxSoapIn">
    <wsdl:part name="parameters" element="tns:ValidateMailBox" />
  </wsdl:message>
  <wsdl:message name="ValidateMailBoxSoapOut">
    <wsdl:part name="parameters" element="tns:ValidateMailBoxResponse" />
  </wsdl:message>
  <wsdl:message name="ValidateSyntaxSoapIn">
    <wsdl:part name="parameters" element="tns:ValidateSyntax" />
  </wsdl:message>
  <wsdl:message name="ValidateSyntaxSoapOut">
    <wsdl:part name="parameters" element="tns:ValidateSyntaxResponse" />
  </wsdl:message>
  <wsdl:message name="GetMXRecordsHttpGetIn">
    <wsdl:part name="license" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMXRecordsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMXRecord" />
  </wsdl:message>
  <wsdl:message name="GetUsageHttpGetIn">
    <wsdl:part name="license" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUsageHttpGetOut">
    <wsdl:part name="Body" element="tns:UsageStatus" />
  </wsdl:message>
  <wsdl:message name="ValidateMailBoxHttpGetIn">
    <wsdl:part name="license" type="s:string" />
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidateMailBoxHttpGetOut">
    <wsdl:part name="Body" element="tns:ValidationResults" />
  </wsdl:message>
  <wsdl:message name="ValidateSyntaxHttpGetIn">
    <wsdl:part name="license" type="s:string" />
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidateSyntaxHttpGetOut">
    <wsdl:part name="Body" element="tns:ValidationResults" />
  </wsdl:message>
  <wsdl:message name="GetMXRecordsHttpPostIn">
    <wsdl:part name="license" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMXRecordsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMXRecord" />
  </wsdl:message>
  <wsdl:message name="GetUsageHttpPostIn">
    <wsdl:part name="license" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetUsageHttpPostOut">
    <wsdl:part name="Body" element="tns:UsageStatus" />
  </wsdl:message>
  <wsdl:message name="ValidateMailBoxHttpPostIn">
    <wsdl:part name="license" type="s:string" />
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidateMailBoxHttpPostOut">
    <wsdl:part name="Body" element="tns:ValidationResults" />
  </wsdl:message>
  <wsdl:message name="ValidateSyntaxHttpPostIn">
    <wsdl:part name="license" type="s:string" />
    <wsdl:part name="email" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidateSyntaxHttpPostOut">
    <wsdl:part name="Body" element="tns:ValidationResults" />
  </wsdl:message>
  <wsdl:portType name="EmailAddressCheckerSoap">
    <wsdl:operation name="GetMXRecords">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets MX records for a domain. Returns a simple array of MXRecord objects that show server name and metric.</wsdl:documentation>
      <wsdl:input message="tns:GetMXRecordsSoapIn" />
      <wsdl:output message="tns:GetMXRecordsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets usage information for your license.</wsdl:documentation>
      <wsdl:input message="tns:GetUsageSoapIn" />
      <wsdl:output message="tns:GetUsageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates email address to mailbox level. This is the most thorough check but can take several seconds to complete.</wsdl:documentation>
      <wsdl:input message="tns:ValidateMailBoxSoapIn" />
      <wsdl:output message="tns:ValidateMailBoxSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates the syntax of an email address only. This is the fastest but least accurate method of validation. Example:- jon@nowwhere.com is ok but jon@.com is not.</wsdl:documentation>
      <wsdl:input message="tns:ValidateSyntaxSoapIn" />
      <wsdl:output message="tns:ValidateSyntaxSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="EmailAddressCheckerHttpGet">
    <wsdl:operation name="GetMXRecords">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets MX records for a domain. Returns a simple array of MXRecord objects that show server name and metric.</wsdl:documentation>
      <wsdl:input message="tns:GetMXRecordsHttpGetIn" />
      <wsdl:output message="tns:GetMXRecordsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets usage information for your license.</wsdl:documentation>
      <wsdl:input message="tns:GetUsageHttpGetIn" />
      <wsdl:output message="tns:GetUsageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates email address to mailbox level. This is the most thorough check but can take several seconds to complete.</wsdl:documentation>
      <wsdl:input message="tns:ValidateMailBoxHttpGetIn" />
      <wsdl:output message="tns:ValidateMailBoxHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates the syntax of an email address only. This is the fastest but least accurate method of validation. Example:- jon@nowwhere.com is ok but jon@.com is not.</wsdl:documentation>
      <wsdl:input message="tns:ValidateSyntaxHttpGetIn" />
      <wsdl:output message="tns:ValidateSyntaxHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="EmailAddressCheckerHttpPost">
    <wsdl:operation name="GetMXRecords">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets MX records for a domain. Returns a simple array of MXRecord objects that show server name and metric.</wsdl:documentation>
      <wsdl:input message="tns:GetMXRecordsHttpPostIn" />
      <wsdl:output message="tns:GetMXRecordsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets usage information for your license.</wsdl:documentation>
      <wsdl:input message="tns:GetUsageHttpPostIn" />
      <wsdl:output message="tns:GetUsageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates email address to mailbox level. This is the most thorough check but can take several seconds to complete.</wsdl:documentation>
      <wsdl:input message="tns:ValidateMailBoxHttpPostIn" />
      <wsdl:output message="tns:ValidateMailBoxHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Validates the syntax of an email address only. This is the fastest but least accurate method of validation. Example:- jon@nowwhere.com is ok but jon@.com is not.</wsdl:documentation>
      <wsdl:input message="tns:ValidateSyntaxHttpPostIn" />
      <wsdl:output message="tns:ValidateSyntaxHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="EmailAddressCheckerSoap" type="tns:EmailAddressCheckerSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetMXRecords">
      <soap:operation soapAction="http://ws.rolosoft.com/emailchecker/GetMXRecords" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <soap:operation soapAction="http://ws.rolosoft.com/emailchecker/GetUsage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <soap:operation soapAction="http://ws.rolosoft.com/emailchecker/ValidateMailBox" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <soap:operation soapAction="http://ws.rolosoft.com/emailchecker/ValidateSyntax" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="EmailAddressCheckerSoap12" type="tns:EmailAddressCheckerSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetMXRecords">
      <soap12:operation soapAction="http://ws.rolosoft.com/emailchecker/GetMXRecords" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <soap12:operation soapAction="http://ws.rolosoft.com/emailchecker/GetUsage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <soap12:operation soapAction="http://ws.rolosoft.com/emailchecker/ValidateMailBox" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <soap12:operation soapAction="http://ws.rolosoft.com/emailchecker/ValidateSyntax" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="EmailAddressCheckerHttpGet" type="tns:EmailAddressCheckerHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetMXRecords">
      <http:operation location="/GetMXRecords" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <http:operation location="/GetUsage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <http:operation location="/ValidateMailBox" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <http:operation location="/ValidateSyntax" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="EmailAddressCheckerHttpPost" type="tns:EmailAddressCheckerHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetMXRecords">
      <http:operation location="/GetMXRecords" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsage">
      <http:operation location="/GetUsage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateMailBox">
      <http:operation location="/ValidateMailBox" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateSyntax">
      <http:operation location="/ValidateSyntax" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="EmailAddressChecker">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;strong&gt;Version 1.0&lt;/strong&gt;.&lt;br/&gt; Rolosoft Email Address Checker Web Service. Please read &lt;a href="http://www.rolosoft.com/software/email-check/ws/documentation/specification.aspx" target="_blank"&gt;product documentation&lt;/a&gt; for more information.</wsdl:documentation>
    <wsdl:port name="EmailAddressCheckerSoap" binding="tns:EmailAddressCheckerSoap">
      <soap:address location="http://ws-emc.rolosoft.com/MXInfo.asmx" />
    </wsdl:port>
    <wsdl:port name="EmailAddressCheckerSoap12" binding="tns:EmailAddressCheckerSoap12">
      <soap12:address location="http://ws-emc.rolosoft.com/MXInfo.asmx" />
    </wsdl:port>
    <wsdl:port name="EmailAddressCheckerHttpGet" binding="tns:EmailAddressCheckerHttpGet">
      <http:address location="http://ws-emc.rolosoft.com/MXInfo.asmx" />
    </wsdl:port>
    <wsdl:port name="EmailAddressCheckerHttpPost" binding="tns:EmailAddressCheckerHttpPost">
      <http:address location="http://ws-emc.rolosoft.com/MXInfo.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>