I am attempting to send an e-mail from within an ASP script using the following code:
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
Set objCDOSYSConfig = Server.CreateObject("CDO.Configuration")
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "noreply@somewhere.co.uk"
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "thepassword"
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.mailserver.co.uk"
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objCDOSYSConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
objCDOSYSConfig.Fields.Update
Set objCDOSYSMail.Configuration = objCDOSYSConfig
objCDOSYSMail.From = strFromEmailName & " <" & strFromEmailAddress & ">"
objCDOSYSMail.To = strRecipientName & " <" & strRecipientEmailAddress & ">"
objCDOSYSMailSubject = strSubject
objCDOSYSMail.TextBody = strEmailBodyMessage
objCDOSYSMail.Send
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing
|
The mail server, username and password (replaced above with generic values for security) have been verified as correct. I can successfully log into the webmail application using these credentials and send/receive e-mail.
The variables contain (strFromEmailName, strFromEmailAddress, strRecipientName, strRecipientEmailAddress) contain valid data and are active e-mail addresses.
Upon executing the script, I received the incredibly unhelpful:
error '8004020f'
/development/includes/email.asp, line 84
|
Line 84 being:
Am I missing something obvious? Has anyone had similar problems?
I am WW web hosting customer on nemesis.websitelive.net.