Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Fehler 10054 beim E-Mail Versand. Fehler in code? (https://www.delphipraxis.net/68629-fehler-10054-beim-e-mail-versand-fehler-code.html)

Karstadt 2. Mai 2006 21:50


Fehler 10054 beim E-Mail Versand. Fehler in code?
 
hallo. Kann jemand bitte mein Code analysieren und mir helfen. Jedes mal bekomme ich eine FMeldung.

Fehler: Socket-Fehler # 10054
Die Verbindung wurde von Peer zurückgesetzt.




Delphi-Quellcode:


  idPOP31.Host := gesetzt
  idPOP31.Username := gesetzt
  idPOP31.Password := gesetzt

  idPOP31.Connect;
  idpop31.disconnect;

  UserEmail := gesetzt

  IdMessage1.Clear;
  with IdMessage1 do
  begin
    Body.text := gesetzt

    From.Text := UserEmail;        //Absender
    ReplyTo.EMailAddresses := UserEmail;
    Recipients.EMailAddresses := gesetzt

    Subject :=gesetzt


    ReceiptRecipient.Text := gesetzt
  end;


  IdSMTP1.Username := SmtpServerUser;//Welcher Benutzer?
  IdSMTP1.Password := SmtpServerPassword;//Welches Passwort??

  //Generelles Setup
  IdSMTP1.Host := SmtpServerName;//Welchen Host soll ich benutzen?
  IdSMTP1.Port := SmtpServerPort;//Welchen Port soll ich benutzen?


  TIdAttachment.Create(IdMessage1.MessageParts, ZipDatei);

  //Hier wird die Verbindung aufgebaut!
  IdSMTP1.Connect;//Stelle Verbindung her
 

  try
    Try
      IdSMTP1.Send(IdMessage1);//Versuche die Nachrich zu senden

    finally
      IdSMTP1.Disconnect;
  end;
  except
    on e:exception do
    begin
      beep;
      LogMem('Die E-Mail wurde nicht versendet! Fehler: '+e.Message);
      exit;
    end;
  end;
warum...?

gsh 2. Mai 2006 23:08

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
hast du einen richtigen smtp-server benutzt?
darfst du auf diesem smtp-server emails versenden?

Karstadt 3. Mai 2006 06:30

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Ja und Ja. Bei Outlock mit gleichen Daten funktioniert das problemlos!

Sharky 3. Mai 2006 06:33

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Zitat:

Zitat von Karstadt
Ja und Ja. Bei Outlock mit gleichen Daten funktioniert das problemlos!

Hai Karstadt,

weisst Du wie die "Sicherheitseinstellungen" des Servers sind? Bei inigen ist es ja so das man nur dann senden darf wenn man sich vorher via POP3 angemeldet hatte. Und Outlook macht es ja so das es zuerst neue eMails abholt (POP3 Authent) und danach erst sendet.

SirThornberry 3. Mai 2006 06:34

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
du solltest vielleicht die Absenderadresse mit angeben?! Bisher gibst du nur den Absendernamen an.

Karstadt 3. Mai 2006 07:14

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Zitat:

Zitat von Sharky

weisst Du wie die "Sicherheitseinstellungen" des Servers sind? Bei inigen ist es ja so das man nur dann senden darf wenn man sich vorher via POP3 angemeldet hatte. Und Outlook macht es ja so das es zuerst neue eMails abholt (POP3 Authent) und danach erst sendet.

Delphi-Quellcode:
idPOP31.Host := gesetzt
  idPOP31.Username := gesetzt
  idPOP31.Password := gesetzt

  idPOP31.Connect;
  idpop31.disconnect;

Karstadt 3. Mai 2006 07:15

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Zitat:

Zitat von SirThornberry
du solltest vielleicht die Absenderadresse mit angeben?! Bisher gibst du nur den Absendernamen an.

Name := Name@provider.de oder meinst du dass ich auch noch die EMail adresse mit gleichen daten füllen soll.

Karstadt 3. Mai 2006 07:16

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Zitat:

Zitat von gsh
hast du einen richtigen smtp-server benutzt?
darfst du auf diesem smtp-server emails versenden?

Was meinstdu ist der CODE richtig?

Sharky 3. Mai 2006 07:19

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Ups,

ich sollte nicht mehr schreiben bevor ich den ersten Kaffee getrunken haben. :oops:
Dann liegt es eventuell daran was der Sir vermutet. Ohne Absenderadresse geht es nicht.

Wenn Du alles in ein Posting geschrieben hättest und nicht für jedes ein einzelnes hätte ich mir meinen Beitrag sparen können

Karstadt 3. Mai 2006 07:26

Re: Fehler 10054 beim E-Mail Versand. Fehler in code?
 
Jetzt funktioniert das! (ich bin jetz aber in Büro) Gestern abend aber nicht! Liegt das vielleicht am Provider. Ich muss aber dazu sagen, gestern wurden ca. 30 Email mit Anhang in eine Stunde versendet die letzten 25 wurden nicht versendet (fehler). Dann habe ich das bei Outlock eingerichtet da hat das funktioniert... Ich verstehe das nicht.


PS: Ich habe nichts am den oberen Code verändert!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:15 Uhr.
Seite 1 von 2  1 2      

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