[ASPSMARTMAIL] - problème avec le composant
Bonjour,
J'ai un soucis depuis quelques jours. je suis en train de migrer un windows 2000 vers un windows 2003 en architecture 64 bits. Tout est OK sauf au niveau des sites et plus précisément de l'envoi des mails.
J'utilise le composant aspSmartMail. Quand j'essaie de lancer la commande >regsvr32 aspSmartMail.dll, j'obtiens l'erreur suivante "LoadLibrary ('aspSmartMail.dll') a échoué. Le module spécifié est introuvable. "
Du coup, quand je lance un script de test d'envoi de mail (ex ci dessous), j'obtiens l'erreur :
Citation:
Objet Server erreur 'ASP 0177 : 800401f3'
Échec de Server.CreateObject
/testmail.asp, ligne 34
800401f3
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Set mySmartMail = Server.CreateObject("aspSmartMail.SmartMail")
mySmartMail.Server = "localhost" 'Serveur SMTP
mySmartMail.ContentType = "text/html"
mySmartMail.SenderAddress = "xxxxxxxxx"
mySmartMail.Recipients.Add "xxxxxxxxxx"
mySmartMail.Subject = "xxxxxxxxx"
CorpsMessage = "xxxxxxxxxxxxxx"
mySmartMail.Body = CorpsMessage
mySmartMail.SendMail
set mySmartMail = nothing |
Si une petite âme pouvait me secourir ?
Merci
Cordialement,
Mick
[ASPSMARTMAIL] - problème avec le composant - Résolu
Bonjour,
Etant confronté au même problème sur un nouveau serveur windows2003, il faut récupérer le runtime vb5 sur le site de microsoft.
AspSmartMail a besoin de dll vb5 de microsoft pour tourner correctement.
Le regsevr32 cherche les dll vb5 au moment de l'enregistrement en base de registre, si il manque une dll de dépendance l'enregistrement échou avec le message : LoadLibrary("C:\WINDOWS\system32\aspsmartmail.dll") a échoué - Le module spécifié est introuvable
Le runtime vb5 se télécharge ici http://support.microsoft.com/kb/180071/fr