CDO.Message - “Le transport échec de la connexion au serveur.”

Je suis en train de travailler sur un Classique ASP & Vbscript site qui utilise CDO.Message pour l'envoi de mail dans une fonction. Je suis en cours d'exécution des ennuis avec cette fonction et je suis recevoir le message d'erreur,

CDO.Message.1 error '80040213'

The transport failed to connect to the server.

Je crois qu'il a à faire avec les paramètres d'authentification SMTP et le partage d'hôte, nous sommes en cours d'exécution sur. Je suis à la recherche pour aider à déboguer le problème.

Voici les principaux extraits de code à partir de la fonction,

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

Au premier abord j'ai cru qu'il pourrait avoir été avec le commentaire des lignes 9-13 dans l'extrait ci-dessus, mais il semble qu'un ancien développeur a commenté sur objectif et que la fonction e-mail travaillait encore à un certain point dans le temps. Décommenter ces lignes n'est toujours pas à résoudre l'erreur.

Peut-on rien voir j'ai peut-être manquant? Personne ne sait ce que les valeurs par défaut pour les CDO.La Configuration et quels paramètres SMTP de ce code est d'essayer d'utiliser avec notre hôte? Dois-je d'abord appeler notre hébergement & clarifier avec eux?

Par l'implication de ce code a été de travailler à "un moment donné, mais maintenant, n'est-ce pas. Ce qui a changé quand il a cessé de travailler?
Je pense que c'était à partir d'un changement dans l'hébergement mutualisé, nous sommes de l'aide. Tout de même, vous m'a fait réfléchir sur le problème de nouveau & maintenant c'est résolu!

OriginalL'auteur nrub | 2009-11-29