Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   SMTP-Component/Indy (https://www.delphipraxis.net/168630-smtp-component-indy.html)

CallOfUnite 31. Mai 2012 20:42

SMTP-Component/Indy
 
Hallo,
ich benutze Delphi 2005 Personal.
Ich muss ein Programm schreiben was auf ButtonClick eine email an eine im code festgelegte email sendet.
Jedoch finde ich im internet nur lösungsansätze mit SMTP/Indy, jedoch weiss ich A: nicht was das ist, B: nicht wie man es bekommt/benützt.

Meine Frage ist ob mir das jemand ausführlich erklären kann, und dann aus dem programm hinaus, ohne irgendwie meinen gmx acc. oder änhliches öffnen zu müssen die email verschicken kann...

Ein gaanz grosses Danke schon mal im vorraus :/

Greetz Call

alleinherrscher 31. Mai 2012 20:54

AW: SMTP-Component/Indy
 
Hi, das ist im Grunde schnell erklärt.

Die INDY Sammlung sind die so genannten "Internet Direct" Komponenten, die eine Community für Delphi entwickelt hat. Dazu zählen alle möglichen Server und Clients und eigentlich alles, was mit Internet und Netzwerk zu tun hat.

Diese Indy Komponenten sind mittlerweile in vielen Delphi Versionen schon vorinstalliert. In deiner jedoch nicht.
Daher musst du auf folgende Seite gehen und dir das Paket herunterladen:

http://www.indyproject.org/Sockets/index.DE.aspx

Unter folgendem Link findest du eine sehr gute Installationsanleitung:
http://matthias-hielscher.de/tutoria...tallieren.html

Und wenn du alles richtig installiert hast, findest du hier ein Beispiel, wie man mit diesen Komponenten einen SMTP Client betreibt:
http://delphi.about.com/od/indy/a/email-send-indy.htm

Gruß, Michael

CallOfUnite 1. Jun 2012 06:03

AW: SMTP-Component/Indy
 
Zitat:

Zitat von alleinherrscher (Beitrag 1169008)
Hi, das ist im Grunde schnell erklärt.

Die INDY Sammlung sind die so genannten "Internet Direct" Komponenten, die eine Community für Delphi entwickelt hat. Dazu zählen alle möglichen Server und Clients und eigentlich alles, was mit Internet und Netzwerk zu tun hat.

Diese Indy Komponenten sind mittlerweile in vielen Delphi Versionen schon vorinstalliert. In deiner jedoch nicht.
Daher musst du auf folgende Seite gehen und dir das Paket herunterladen:

http://www.indyproject.org/Sockets/index.DE.aspx

Unter folgendem Link findest du eine sehr gute Installationsanleitung:
http://matthias-hielscher.de/tutoria...tallieren.html

Und wenn du alles richtig installiert hast, findest du hier ein Beispiel, wie man mit diesen Komponenten einen SMTP Client betreibt:
http://delphi.about.com/od/indy/a/email-send-indy.htm

Gruß, Michael

Vielen Dank Michael :-)
Wenn ich mich irgendwie revanchieren kann sag das.
Ich probiere das heute gleich mal aus, wenn ich noch Hilfe brauche schreibe ich nochmal.

CallOfUnite 1. Jun 2012 15:04

AW: SMTP-Component/Indy
 
okay ich habe das tutorial befolgt jedoch bekomme ich bei dem compilieren der dclIndicore90 den fehler das das Package 'xmlrt' benötigt wird, da ich es aber dem tutorial gemäß eingefügt habe sehe ich jetzt nicht wo das problem ist :(
kann bitte noch mal jemand helfen?

himitsu 1. Jun 2012 15:16

AW: SMTP-Component/Indy
 
War denn im 2005er wirklich noch kein Indy enthalten?
(selbst im Delphi 7 gab's die schon, wenn ich mich nicht irre)

für Mails:
TIdSMTP zum Senden
und TIdPOP3 oder TIdIMAP4 zum Empfangen/Auslesen


Und solange du damit auf keine Probleme/Bugs triffst, brauchst nicht unbedingt eine "aktuellere" Version davon zu installieren.
Wobei man dabei die vorinstallierte Version zumindestens deaktivieren sollte, denn hier gilt auch das Highlanderprinzip (es kann nur Einen geben).

CallOfUnite 1. Jun 2012 15:18

AW: SMTP-Component/Indy
 
nein ich habe mich auch gründlich informiert es war wirklich nicht enthalten :/

CallOfUnite 1. Jun 2012 15:27

AW: SMTP-Component/Indy
 
habe das jetzt hingekriegt das die xmlrtl erkannt wird, jetzt kommt der fehler das die 'IdAbout-dcu' fehlt :/

CallOfUnite 1. Jun 2012 15:30

AW: SMTP-Component/Indy
 
Oooookay :D hat sich jetzt erledigt, ich habe keine ahnung wieso das plötzlich ging, aber ich habe nichts anders gemacht, plötzlich kam das was im tutorial auch stand und somit denke ich das es jetzt funktioniert!


DANKE, ein RIESIEGES DANKE an alle die geholfen haben :))

himitsu 1. Jun 2012 15:30

AW: SMTP-Component/Indy
 
Sind die Suchpfade zu den Indy-Dateien eingerichtet?

IdAbout.dcu fehlt:
Hier muß der Compiler entweder die IdAbout.dcu oder die IdAbout.pas auch finden können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.

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