use SOAP::Lite; print SOAP::Lite -> uri('http://internalserver/WebServices/Mail.WSDL') ->proxy('What Goes here') ->SendMail ("email address", "Test subject", "Test Message") ->result; # If I take the proxy line out or put in 'false' I get an error telling me I need it. # VB equivalent Set soapClient = CreateObject("MSSOAP.SoapClient") soapClient.mssoapinit "http://internalserver/WebServices/Mail.WSDL" soapClient.ConnectorProperty("UseProxy") = False soapClient.SendMail "Email address", "Test subject", "Test message"