• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 659
  • Last Modified:

Error using CDO with Plesk

Hi -

I have some script in Classic ASP to send confirmation e-mails from a web page using CDO.  The script works fine when testing using recipient addresses on the same domain as the SMTP server domain, but when sending to "outside" addresses, I get the generic 500 error.  Has anyone run into this before?  I'm using Win2008/IIS7 and the latest version of Plesk.  My Classic ASP code appears below.

Thanks,

Rod

Set cdoConfig = CreateObject("CDO.Configuration")
 	Const cdoSendUsingMethod = "http://schemas.microsoft.com/cdo/configuration/sendusing"
	Const cdoSMTPServer = "http://schemas.microsoft.com/cdo/configuration/smtpserver"
		With cdoConfig.Fields  
			.Item(cdoSendUsingMethod) = 2 'cdoSendUsingPort  
			.Item(cdoSMTPServer) = "mail.mhopus.org"  
			.Update  
	End With  
	Set cdoMessage = CreateObject("CDO.Message")  
	
	With cdoMessage  
			Set .Configuration = cdoConfig  
			.From = strMailFrom
			.To = strMailTo
			If strMailCC <> "" Then
				.Cc = strMailCC
			End If
			If strMailBCC <> "" Then
				.Bcc = strMailBCC
			End If
			.Subject = strMailSubject
			.HTMLBody = strMailBody
			.Send  
	End With  
	
	Set cdoMessage = Nothing  
	Set cdoConfig = Nothing

Open in new window

0
okanagan
Asked:
okanagan
1 Solution
 
okanaganAuthor Commented:
Changed the mail host to "localhost" and that seemed to clear it up.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now