Einzelnen Beitrag anzeigen

eulenspiegel

Registriert seit: 17. Mai 2007
Ort: Mönchengladbach
13 Beiträge
 
Turbo Delphi für Win32
 
#1

TidSMTP mails über 1und1 versenden klappt nicht

  Alt 23. Apr 2009, 21:33
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
  Mit Zitat antworten Zitat