Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Am Mailserver GMX anmelden (https://www.delphipraxis.net/186629-am-mailserver-gmx-anmelden.html)

HPB 17. Sep 2015 15:29

Am Mailserver GMX anmelden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Tag Delphianer,
ich benutzte folgenden Code für das Anmelden am Mailserver:
Delphi-Quellcode:
  Result := True;
  pErrMsg := '';
  pHostName := edtMailHostName.Text; // smtp.gmx.net oder mail.gmx.net ?
  pPort := StrToInt(edtMailPort.Text); // 25, 465 oder 587 ?

   IdSSLIOHandlerSocketOpenSSL1.Destination := pHostName
    + ':' + IntToStr(pPort);

   IdSSLIOHandlerSocketOpenSSL1.Host := pHostName;
   IdSSLIOHandlerSocketOpenSSL1.Port := pPort;
   IdSSLIOHandlerSocketOpenSSL1.DefaultPort := 0;
   IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode := sslmUnassigned;
   IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := sslvSSLv23;
   IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyMode := [];
   IdSSLIOHandlerSocketOpenSSL1.SSLOptions.VerifyDepth := 0;

   if idsmtp1.Connected then
   idsmtp1.Disconnect(True);

   try
    idsmtp1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
    idsmtp1.Host := pHostName;
    idsmtp1.Username := edtMailBenutzerName.Text; //meine-emailadresse@gmx.de
    idsmtp1.Password := edtMailPassWort.Text; // mein Passwort
    idsmtp1.Port := pPort;
    idsmtp1.UseTLS := utUseRequireTLS;
    idsmtp1.Connect;
   except
    on E: Exception do
    begin
      pErrMsg := e.Message;
      if idsmtp1.LastCmdResult.Code <> '' then
      pErrMsg := idsmtp1.LastCmdResult.Text.Text
      + sLineBreak + '--'
      + sLineBreak + pErrMsg;
      Result := False;
    end;
   end;
  idsmtp1.Disconnect(True);
Ich habe schon die unterschiedlichsten
Delphi-Quellcode:
 IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := ssLvSSLv2
 IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := ssLvSSLv23
 IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := ssLvSSLv3
 IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method := ssLvTLSv1
ausgeführt.

Ich kann verschiedene E-Mailserver,
wie Z.B. Kabelmail.de, Web.de, erreichen nur GMX will überhaupt nicht.
Bekomme immer die im Anhang begefügte Fehlermeldung.
Auch habe ich verschiedene Lösungen, wie sie hier zu finden sind, auspropiert.
Aber geholfen hat keines.
Aber es muss doch mit den Indy-Componenten möglich sein.
Wie kann ich mich bei GMX anmelden.

Mit Gruß und vielen Dan für Eure Hilfe im Voraus
HPB

Klaus01 17. Sep 2015 18:22

AW: Am Mailserver GMX anmelden
 
Hallo,

bei meinem Account steht dieses:

send mail:
mail.gmx.net
Port: 465

Receive mail:
pop.gmx.net
Port: 995

Grüße
Klaus

HPB 17. Sep 2015 18:31

AW: Am Mailserver GMX anmelden
 
Zitat:

Zitat von Klaus01 (Beitrag 1316133)
Hallo,

bei meinem Account steht dieses:

send mail:
mail.gmx.net
Port: 465
Grüße
Klaus

Guten Tag Klaus01,
vielen Dank für die Nachricht.

In meinem Outlook-Konto stehen diese Daten:
Postausgangserver: smtp.gmx.de
Port für den Postausgang: 587

Ich habe es mit den Vorgeschlagenen Daten versucht.
Bekomme trotzdem die gleiche Fehlermeldung.

Es muss doch irgendetwas falsch bei der Anmeldung laufen.
Mit Gruß HPB

Dalai 17. Sep 2015 19:00

AW: Am Mailserver GMX anmelden
 
Nicht die Anmeldung ist das Problem sondern die Absenderadresse, wenn man nach der Meldung geht, die du da bekommst.

MfG Dalai

Sir Rufo 17. Sep 2015 19:41

AW: Am Mailserver GMX anmelden
 
  • Delphi-Quellcode:
    TIdSMTP
    auf die Form
  • Delphi-Quellcode:
    TIdSSLIOHandlerSocketOpenSSL
    auf die Form
  • Nicht anfassen einfach nur den nachfolgenden Code in irgendeine Methode schreiben
    Delphi-Quellcode:
      IdSMTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
      IdSMTP1.Host     := 'smtp.gmx.de';
      IdSMTP1.Port     := 587;
      IdSMTP1.UseTLS   := utUseExplicitTLS;
      IdSMTP1.Username := '****@gmx.de';
      IdSMTP1.Password := '****';

      IdSMTP1.Connect;
      IdSMTP1.Disconnect( True );

HPB 18. Sep 2015 07:26

AW: Am Mailserver GMX anmelden
 
Zitat:

Zitat von Sir Rufo (Beitrag 1316142)
  • Delphi-Quellcode:
    TIdSMTP
    auf die Form
  • Delphi-Quellcode:
    TIdSSLIOHandlerSocketOpenSSL
    auf die Form
  • Nicht anfassen einfach nur den nachfolgenden Code in irgendeine Methode schreiben
    Delphi-Quellcode:
      IdSMTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
      IdSMTP1.Host     := 'smtp.gmx.de';
      IdSMTP1.Port     := 587;
      IdSMTP1.UseTLS   := utUseExplicitTLS;
      IdSMTP1.Username := '****@gmx.de';
      IdSMTP1.Password := '****';

      IdSMTP1.Connect;
      IdSMTP1.Disconnect( True );

Guten Tag Sir Rufo,
vielen Dank für Deinen Vorschlag.
Ich habe Deinen Vorschlag ausprobiert. Auch damit hatte ich keinen Erfolg.
Bekomme immer die gleiche Fehlermeldung "Sender Adress is not allowed"
Warum die Adresse nicht erlaubt ist, kann ich auch nicht sagen, die Adresse ist richtig eingegeben.
Ich stelle nur fest, dass es mit anderen Freemailern keine Schwierigkeiten gibt.
Alles recht eigenartig, zumal ja GMX hier: https://hilfe.gmx.net/sicherheit/ssl.html die Einstellungen vorgibt.
Gibt es vielleicht noch irgendwelche "Schrauben" an denen ich drehen kann, muß?
Mit Gruß
HPB

hathor 18. Sep 2015 08:01

AW: Am Mailserver GMX anmelden
 
Vielleicht IdSMTP1.Username := '*****';
OHNE @gmx.de

EWeiss 18. Sep 2015 08:10

AW: Am Mailserver GMX anmelden
 
Meine Vermutung ist das du dich über Pop3 Anmelden musst.
Servername
POP3
pop.gmx.net
IMAP
imap.gmx.net
SMTP
mail.gmx.net

gruss

HPB 18. Sep 2015 08:11

AW: Am Mailserver GMX anmelden
 
Zitat:

Zitat von hathor (Beitrag 1316166)
Vielleicht IdSMTP1.Username := '*****';
OHNE @gmx.de

Vielen Dank für den Hinweis hathor.
Aber auch das will nicht, bekomme dann die Fehlermeldung: "Autentication credentials invalid"

Mit Gruß HPB

HPB 18. Sep 2015 08:16

AW: Am Mailserver GMX anmelden
 
Zitat:

Zitat von EWeiss (Beitrag 1316168)
Meine Vermutung ist das du dich über Pop3 Anmelden musst.

gruss

Mit POP geht das auch nicht.
POP ist doch auch für den E-Mail empfang zuständig.
Mit Gruß HPB


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz