Der transport Fehlercode war 0x80040217 - kann nicht senden, mithilfe von asp.klassische und CDO

Nach den vielen Beiträgen im web, die Fehlermeldung

Die Nachricht konnte nicht gesendet werden an den smtp-server. Der transport Fehlercode war 0x80040217. Die Serverantwort war nicht verfügbar

Bedeutet im Grunde es muss nicht authentifizieren wegen einer fehlerhaften Benutzernamen/Passwort

Das problem, das ich habe, ist ich die E-mail-server. Ich push-emails auf meine .net-websites in Ordnung, das Problem besteht nur bei der Verwendung von CDO

Die E-Mail, Benutzername und Passwort korrekt sind, ist es im Klartext gespeichert in der .asp-Datei

Set MyMail = Server.CreateObject("CDO.Message")
Set MyConfig = Server.CreateObject ("CDO.Configuration")

'MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "[email protected]"
'MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "passwordIsHere"
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "127.0.0.1" 'also tried with localhost, the actual IP of server and mail.example.co.uk (which is set up correctly)
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 587 ' also tried 25
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
MyConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
MyConfig.Fields.Update

Irgendwelche Ideen, warum, auf meinem W2012 server, kann ich meine asp.klassische website, aber nicht die E-Mail senden?

E-Mail-account funktioniert problemlos, wenn ich senden E-mail aus MS outlook. Der Fehler ist nur hier, im Skript.

  • Es bedeutet nicht, dass der Benutzername / Passwort falsch ist (das ist nur ein mögliches symptom). Es bedeutet, dass der Mail-Server hat keine Antwort gesendet, die für eine Reihe von Gründen. Dinge zu überprüfen, Benutzername und Passwort, Konto-Nutzung Grenzen, Konto-status (ist gesperrt) etc.
  • Tja, der username ist der gleiche wie der E-Mail-Adresse. Das Kennwort für die Prüfung ist nur 4 Ziffern lang ist und sehr offensichtlich, so dass ich davon überzeugt bin, um Tippfehler.
  • Obwohl Sie erkennen, dass in diesem Beispiel die sendusername und sendpassword auskommentiert ist??
  • ... Ich hasse alles
  • Bitte beantworten! Und ich nehme diese blöde Frage, die bleibt, für immer. Es war das Problem der Kommentare @Lankymart
Schreibe einen Kommentar