Ich habe einen Kunden, der eine bestimmte App verwendet, die sicheres SMTP für die Verbindung für ausgehende E-Mails verwendet. Ich habe den Verdacht, dass dies irgendwie geändert wurde (ob von ihnen oder vom Hosting-Anbieter, ist irrelevant). Ich möchte überprüfen, ob die Authentifizierung ihres ausgehenden Servers über Curl korrekt ist. Ich hatte keine Erfahrung mit der Erstellung dieses Systems. Ich habe Folgendes versucht:
at Apr 18$ curl smtps://outbound.att.net:465 -v --mail-from "[email protected]" --mail-rcpt "[email protected]" --ssl -u [email protected]:ourpassword
aber bekomme diese kryptische Fehlermeldung:
* Rebuilt URL to: smtps://outbound.att.net:465/
* Hostname was NOT found in DNS cache
* Trying 67.195.15.5...
* Connected to outbound.att.net (67.195.15.5) port 465 (#0)
* TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
* Server certificate: smtp.mail.att.net
* Server certificate: Symantec Class 3 Secure Server CA - G4
* Server certificate: VeriSign Class 3 Public Primary Certification Authority - G5
< 220 smtp.mail.att.net ESMTP ready
> EHLO jonathans-MacBook-Air
< 250-smtp.mail.att.net
< 250-PIPELINING
< 250-SIZE 41697280
< 250-8 BITMIME
< 250 AUTH PLAIN LOGIN XOAUTH2 XYMCOOKIE
> AUTH LOGIN
< 334 VXNlcm5hbWU6
> dGhlbmV3YW9jQGF0dC5uZXQ=
< 334 UGFzc3dvcmQ6
> SWxvdmVjaGVlc2UwOQ==
< 535 5.7.0 (#MBR1212) Incorrect username or password.
* Authentication failed: 535
* Closing connection 0
curl: (67) Authentication failed: 535
Danke für jede Hilfe.
Antwort1
Kurze Antwort:
Falsche Authentifizierungsmethode
Längere Antwort:
Der Hinweis ist die Zeile mit Authentication failed: 535
. Dies könnte zwar einen falschen Benutzernamen/ein falsches Passwort bedeuten, muss aber nicht. Es bedeutet im Grunde, dass die Methode zum Verschlüsseln/Hashen des Benutzernamens und Passworts eine Zeichenfolge erzeugt hat, die nicht mit den Datensätzen des Mailservers übereinstimmt. Wenn Benutzername und Passwort korrekt sind, liegt dies in der Regel daran, dass die Verwendung von SSL/TLS oder ähnlichen Schemata nicht berücksichtigt wurde.
Notiz:
Wenn ein Konto aus irgendeinem Grund gesperrt wird, wird dieselbe Fehlermeldung angezeigt. Ich finde es seltsam, dass sie sich keinen anderen Fehlercode für „Konto nicht aktiv“ oder etwas Ähnliches ausgedacht haben. Um sicherzugehen, sollten Sie vielleicht zuerst den Status des Kontos überprüfen.