Hallo zusammen,
ich habe Mail-Accounts bei verschiedenen Hostern, u.a. bei 1und1 und Strato.
Ich möchte mit TidSMTP eine e-Mail über den 1und1 Account versenden, finde aber nicht die richtigen Einstellungen. Versenden über den Strato-Account funktioniert ohne Probleme.
Laut 1und1-FAQ werden folgende Einstellungen benötigt:
Zitat:
SMTP-Server (Ausgang):
smtp.1und1.de (unverschlüsselt und über TLS: Port 25)
Der relevante Quelltext:
Delphi-Quellcode:
smtp.Connect;
Try
If smtp.Authenticate
Then Begin
smtp.Send( mail );
End;
Finally
If smtp.Connected
Then smtp.Disconnect;
End;
Je nach dem welche Einstellungen ich verwende werden unterschiedliche Fehlermeldungen generiert:
- atDefault und utNoTLSSupport: Fehlermeldung "authentification failed" beim Aufruf von Authenticate
- atNone und utNoTLSSupport: Fehlermeldung "Failed Recipient" beim Aufruf von Send
- atDefault und utUseExplicitTLS: Fehlermeldung mit Text der Capabilities beim Aufruf von Send (kurios: TidSMTP.Capabilities sind nach TidSMTP.Connect leer!)
- atNone und utUseExplicitTLS: In Send wird eine Exception mit Text "OK" ausgelöst
Als IO-Handler verwende ich TIdSSLIOHandlerSocketOpenSSL ohne manuelle Einstellungen.
Hat jemand eine Idee welche Einstellungen bei 1und1 funktionieren?
Grüße, till