Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Schnelle Einführung in Indy (https://www.delphipraxis.net/200927-schnelle-einfuehrung-indy.html)

FediDelPr 7. Jun 2019 16:48

Schnelle Einführung in Indy
 
Hallo zusammen,

ich habe eine erste (sogar funktionierende) Anwendung mit Indy geschrieben.
Dies gelang mit Hilfe von Delphi-Praxis und Stackoverflow.

Das Indy-Manual ist über 3000 Seiten lang.
Habe keine Lust mich da durch die Details zu lesen.

Ich suche eine einfache Einstiegsmöglichkeit.
Wo finde ich einen gut strukturierten Überbau ?

Kann da jemand helfen ?
Vielen Dank

Woran ich zurzeit gerade bin:
Damit ich nicht tausende emails die beim e-mail Provider liegen zuerst runterholen
muss möchte ich

1. Selektionen auf dem e-mail Server vornehmen
2. Auch Suchfunktionen nach Möglichkeit dem e-mail Server überlassen

und dann nur noch diejenigen e-mails runterladen die mich interessieren.
Bis anhin scanne ich immer alle Files, das dauert enorm lange.

Gruss

peterbelow 7. Jun 2019 17:26

AW: Schnelle Einführung in Indy
 
Zitat:

Zitat von FediDelPr (Beitrag 1434160)
Hallo zusammen,

ich habe eine erste (sogar funktionierende) Anwendung mit Indy geschrieben.
Dies gelang mit Hilfe von Delphi-Praxis und Stackoverflow.

Das Indy-Manual ist über 3000 Seiten lang.
Habe keine Lust mich da durch die Details zu lesen.

Ich suche eine einfache Einstiegsmöglichkeit.
Wo finde ich einen gut strukturierten Überbau ?

Kann da jemand helfen ?
Vielen Dank

Woran ich zurzeit gerade bin:
Damit ich nicht tausende emails die beim e-mail Provider liegen zuerst runterholen
muss möchte ich

1. Selektionen auf dem e-mail Server vornehmen
2. Auch Suchfunktionen nach Möglichkeit dem e-mail Server überlassen

und dann nur noch diejenigen e-mails runterladen die mich interessieren.
Bis anhin scanne ich immer alle Files, das dauert enorm lange.

Gruss

Google mal

indy tutorial delphi

Das gibt eine Reihe von Hits, die ganz gut aussehen. Auf dem alten Indy-Site findet sich auch eine Sammlung von Links auf diverse Artikel über Indy, vielleicht ist auch da was nützliches dabei. http://ww2.indyproject.org/Sockets/D...ticles.EN.aspx

mjustin 7. Jun 2019 19:13

AW: Schnelle Einführung in Indy
 
Zitat:

Zitat von FediDelPr (Beitrag 1434160)

1. Selektionen auf dem e-mail Server vornehmen
2. Auch Suchfunktionen nach Möglichkeit dem e-mail Server überlassen

und dann nur noch diejenigen e-mails runterladen die mich interessieren.
Bis anhin scanne ich immer alle Files, das dauert enorm lange.

Das ist nicht "serverunabhängig" lösbar, denn dazu muss der Server die Filterung/Selektion/Suche auch unterstützen. Das Protokoll, über das der Client mit dem Server reden kann, muss bekannt sein - zum Beispiel MAPI oder HTTP (Exchange Web Services API). Indy ist für Low-Level Netzwerkkommunikation und einige Protokoll gedacht, aber welches dann wie eingesetzt wird, ist die spannendere Frage.

FediDelPr 11. Jul 2019 01:25

AW: Schnelle Einführung in Indy
 
Ich verwende IMAP (TIdIMAP4).

Wie gesagt, ich möchte

1. Selektionen auf dem e-mail Server vornehmen
2. Auch Suchfunktionen nach Möglichkeit dem e-mail Server überlassen
(vorerst im Header: also Titel, Absender, Empfänger.., später dann auch mal Inhalt
oder angehängte Files)

Aber beginnen wir mal einfach.

Danke für Lösungsansätze und geeignete Funktionen von Indy.

hoika 11. Jul 2019 06:32

AW: Schnelle Einführung in Indy
 
Hallo,
Zitat:

Bis anhin scanne ich immer alle Files
Es gibt die Option, nur die E-Mail-Header runterzuladen.
Dann entfällt natürlich die Option, in der E-Mail (Body, Attachments) zu suchen.

Nach dem Connect steht in den Options drin, ob der jeweilige Server das unterstützt.
Das sollten aber mittlerweile alle tun.

FediDelPr 11. Jul 2019 21:37

AW: Schnelle Einführung in Indy
 
@hoika

Das wende ich bereits jetzt an.
Allerdings dauert das bei 30000 bis 40000 E-mails leider viel zu lange.
Pro Sekunde werden etwas 15 e-mail headers bereitgestellt.

Die Selektion auf dem e-mail Server ist grundsätzlich viel schneller.
Ich bin also sehr daran interessiert wie das (mit Indy) möglich ist.

Gruss

hoika 12. Jul 2019 04:42

AW: Schnelle Einführung in Indy
 
Hallo,
dann steig um auf IMAP.

Dort kannst Du mit Flags wie "gelesen" arbeiten.
Dann dauert es einmal lange (zum Setzen der alten Nachrichten auf "gelesen") und dann ist es schnell (er)


https://forums.embarcadero.com/threa...hreadID=106117

Zitat:

Ich bin also sehr daran interessiert wie das (mit Indy) möglich ist.
Die Indys haben ja die entsprechenden RFCs umgesetzt,
such doch mal dort, was mit POP3 noch alles geht.

Schokohase 12. Jul 2019 06:48

AW: Schnelle Einführung in Indy
 
Zitat:

Zitat von FediDelPr (Beitrag 1436469)
Ich verwende IMAP (TIdIMAP4).

Zitat:

Zitat von hoika (Beitrag 1436540)
Hallo,
dann steig um auf IMAP.

Welchen Vorteil hat es denn von IMAP auf IMAP umzusteigen?

hoika 12. Jul 2019 08:45

AW: Schnelle Einführung in Indy
 
Hallo,
schau dir den Link an bzw. das RFC.
Mit IMAP kann man auf dem Server suchen.

Schokohase 12. Jul 2019 08:55

AW: Schnelle Einführung in Indy
 
Zitat:

Zitat von hoika (Beitrag 1436549)
Hallo,
schau dir den Link an bzw. das RFC.
Mit IMAP kann man auf dem Server suchen.

Der TE verwendet IMAP bereits und du empfiehlst ihm, dass er doch lieber auf IMAP umsteigen soll?

"Ich fahre mit der Bahn." - "Steig doch auf die Bahn um!"
"Ich ernähre mich vegan." - "Steig doch auf vegane Ernährung um!"
"Ich programmiere mit Delphi." - "Steig doch um auf Delphi!"


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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