Delphi-PRAXiS
Seite 2 von 5     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Email per AUTH SMTP versenden (https://www.delphipraxis.net/550-email-per-auth-smtp-versenden.html)

Sharky 8. Aug 2002 11:34

Hai webby,

hast Du auch wirklich die richtigen Zugangsdaten für GMX?
Als Benutzername musst Du keine Kundennummer nehmen!

Ausserdem musst Du in deinem GMX-Profil die Art der SMTP-Sicherheit einstellen (Steht zumindest in der Hilfe von GMX)[/b]

Luckie 8. Aug 2002 11:40

Vollständige E-Mail-Adresse geht auch.

sakura 8. Aug 2002 12:19

Es wird wohl an eine (normalen) Unregelmäßigkeit im Protokoll bei GMX liegen, da ich die Indy Komponenten auch in meiner Software nutze und teilweise auch SMTP Auth nutze - ohne Probleme.

Vielleicht kannst Du etwas im Netz finden, Outlook kommt ja auch mit GMX zurande, also scheint es wohl ein häufigeres Problem zu sein...

...:cat:...

Chewie 8. Aug 2002 14:23

Also ich hab vor einiger Zeit mal über die Fastnet-STMP-Kompo Mails über GMX abgeschickt - das hat funktioniert. Normales SMTP, kein SMTP-Auth. GMX braucht nur normales SMTP, vielleicht lässt es umgekehrt kein SMTP-Auth zu?

webby 8. Aug 2002 20:46

Doch GMX unterstützt AUTH SMTP, weil sonst dieser Code (von mir geschrieben) in PHP auch nicht gehen würde:
Code:
function smtpmail($host, $user, $pass, $emailaddy, $toemail, $subject, $message)
{
  $fp = fsockopen($host, 25);
  if ($fp)
  {
    fgets($fp, 1024);

    fputs($fp, "EHLO $host\r\n");
    fgets($fp, 1024);

    fputs($fp, "AUTH LOGIN\r\n");
    fgets($fp, 1024);

    fputs($fp, base64_encode($user) . "\r\n");
    fgets($fp, 1024);

    fputs($fp, base64_encode($pass) . "\r\n");
    fgets($fp, 1024);

    fputs($fp, "MAIL FROM: $emailaddy\r\n");
    fgets($fp, 1024);

    fputs($fp, "RCPT TO: $toemail\r\n");
    fgets($fp, 1024);

    fputs($fp, "DATA\r\n");
    fgets($fp, 1024);

    fputs($fp, "Subject: $subject\r\n");
    fputs($fp, "FROM: $emailaddy\r\n");
    fputs($fp, "TO: $toemail\r\n\r\n");
    fputs($fp, "$message\r\n");
    fputs($fp, ".\r\n");
    fgets($fp, 1024) ;

    fputs($fp, "QUIT\r\n");
    fgets($fp, 1024);

    fclose($fp);
  }
  else
  {
    echo "[b]Es konnte keine Email versandt werden, bitte wenden Sie sich an den Webmaster![/b]
\n";
  }
}
Und wenn ich ganz normal SMTP verwende muss ich mich erst per POP bei GMX einloggen, sonst geht nichts.

Chewie 8. Aug 2002 21:02

Ich weiß nicht genau, ob GMX die "POP before SMTP"-Methode benutzt, denn ich konnte schon Mails abschicken, als ich Stunden zuvor mal mich zum POP-Server verbunden hab.

webby 9. Aug 2002 09:47

Ich weiß nicht auf wieviel deren TimeOut gesetzt ist. Jedenfalls wird beim (erfolgreichen) POP-Zugriff die IP gespeichert und dann halt für SMTP aufbewahrt...

Sharky 9. Aug 2002 09:50

Du kannst bei GMX einstellen wie es arbeiten soll.

SMTP-Auth
SMTP after POP mit IP prüfung (time out freieinstellbar)
SMTP ohne IP Prüfung

webby 9. Aug 2002 10:20

Ups, das wusste ich noch gar nicht.
Naja, ich geh ja normalerweise nicht auf die GMX Homepage, ich brauch ja nur die Emailadresse für meine Homepage.

Jedenfalls hilft es trotzdem nichts :cry:.

DerKapitalist 26. Dez 2002 01:29

werden in deinem Delphiprogramm deine Zugangsadten auch richtig verschlüsselt? ich würds mal mitsniffen und vergleichen, was dein PHP und was dein Delphiprogramm _wirklich_ durch die leitung schreibt


gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 Uhr.
Seite 2 von 5     12 34     Letzte »    

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