![]() |
Indy SMTP Fehlerbehandlung
hallo zusammen
Ich bekomme beim Senden eines EMails (mit IdSMTP) einen Fehlercode zb. 11001 wenn die Servername nicht stimmt! wie kanne ich die Fehlercodes bearbeiten bzw. als Text ausgeben? und wo steht dieser Fehlercode ? !! :?: |
Re: Indy SMTP Fehlerbehandlung
:hello: hallloooooo kann niemand mir helfen!!! :(
|
Re: Indy SMTP Fehlerbehandlung
EDIT: Pushen eines Beitrags ist hier nicht so gern gesehen. Warte 24 Stunden, bevor du auf dich aufmerksam machst, und melde dich dann wieder!
Also bearbeiten kannst du die Exceotions wohl kaum. Du müsstest sie einzeln abfangen und auswerten. Mit dem Auswerten ist, denk ich mal, nicht das Problem, nur wie man Excepts einer Indy-Kompo abfängt bzw. den Fehlercode herausbekommt, kann ich dir leider nicht sagen. Hast du denn schon mal hier in der DP gesucht? Vielleicht findet sich ja was spannendes. |
Re: Indy SMTP Fehlerbehandlung
Hallo nouna,
ich habe vor kurzem selber mit den Indy Komponenten gearbeitet und Emails rausgejagt. Funktionierte auch einwandfrei. Wie wäre es wenn Du einen Teil deines Quellcodes zur Verfügung stellst! Dann könnte man mal drüber schaun! Grüße Ralf |
Re: Indy SMTP Fehlerbehandlung
Sory Daniel8520 das wusste ich nicht!! :oops:
hallo RalfOne ich habe eine funktion in c++ geschrieben . die soll ein Email mit oder ohne attachment denden! nun mit attachment funktioniert es aber wenn ich einen NULL-Pointer übergebe "kein Attachment" bekomme ich die Fehlermeldung : exepath kann nicht geöfnet werden!!!! so sieht der Quellcode aus:
Code:
[edit=sakura] [code]Tags Mfg, sakura[/edit]
if (attachment NE NULL)
{ Attachment.FileName = attachment; Message.MessageParts->Add(); } smtp.Connect(); smtp.Send(Message); |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Internet / IP / LAN" nach "Programmieren allgemein" verschoben.
C++ ist nicht Delphi ;) |
Re: Indy SMTP Fehlerbehandlung
was merkwürdig ist , wenn ich das Objekt TIdAttachment auskommentiere funktioniert das!! ich hab versucht das Objekt zu zerstören mit [code]Attachment.Destroy();
aber ich bekomme die Fehlermeldung: Destroy ist kein Element von TIdAttachment !!!!! :roll: |
Re: Indy SMTP Fehlerbehandlung
Tja,
das Problem ist ich kann Dir eine Lösung für Delphi geben Null Problem. Vielleicht kannste es dann ja in deinem CCode umändern . Aber was mich an deinem Code bischen unsicher macht ist. Du schreibst die Message in der Schleife. Was ist wenn der Attachment NULL ist dann durchläuft er doch NIEMALS die schleife und somit haste auch keine MEssage oder sehe ich das Falsch? Also nach meiner Ansicht muss Message immer außerhalb der Schleife gefüllt sein, denn Attachment hat nix mit Message zu tun! |
Re: Indy SMTP Fehlerbehandlung
:firejump: Ich hab die Fehler schon gefunden ! das war ein Poiter Problem!!!!!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 Uhr. |
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