저는 Classic ASP &에서 일하고 있습니다. Vbscript 사이트에서 CDO.Message를 사용하여 전자 메일을 보내고 있습니다. 나는이 기능에 문제가 실행 해요 그리고, 나는 그것이 SMTP 인증 설정과 우리가 실행하는 공유 호스트와 관련이있다 생각CDO.Message - "전송 서버에 연결하지 못했습니다."
CDO.Message.1 error '80040213'
The transport failed to connect to the server.
을 오류를 잡하고있다. 문제를 더 디버깅하는 데 도움을 찾고 있습니다. 여기
내가는 위의 코드에서 주석 처리 된 줄 9-13로되었을 수 있습니다 생각 기능의 주요 코드, 처음에는Set objConfig = Server.CreateObject("CDO.Configuration")
Set Fields = objConfig.Fields
' Set config fields we care about
With Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = "mail.<website>.com"
'.Item(cdoSMTPServerPort) = 25
'.Item(cdoSMTPConnectionTimeout) = 10
'.Item(cdoSMTPAuthenticate) = cdoBasic
'.Item(cdoSendUserName) = "support"
'.Item(cdoSendPassword) = "password"
.Update
End With
Set objMessage = Server.CreateObject("CDO.Message")
Set objMessage.Configuration = objConfig
With objMessage
.To = lEmailTo '"Display Name <email_address>"
.From = lEmailFrom '"Display Name <email_address>"
.Subject = lSubject
.TextBody = lMessage
.Send
End With
이지만, 이전 개발자가 그 댓글을 달았 나타납니다 그리고 이메일 기능이 어느 시점에서 여전히 작동하고 있다는 것을 알았습니다. 이러한 줄의 주석 처리를 제거해도 여전히 오류는 해결되지 않습니다.
내가 누락 된 부분을 누구든지 볼 수 있습니까? 누구든지 CDO.Configuration의 기본값과이 코드가 공유 호스트에서 사용하려고하는 SMTP 설정을 알고 있습니까? 먼저 우리의 호스팅을 &과 명확히해야합니까?
이 코드는 "일부 지점"에서 작동했지만 현재는 그렇지 않습니다. 작동이 멈췄을 때 무엇이 바뀌 었습니까? – AnthonyWJones
나는 우리가 사용하고있는 공유 호스팅의 변화로 생각합니다. 모두 똑같이, 당신은 나에게 문제에 대해 다시 생각하게하고 이제는 해결된다! – nrub