AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Schnelle Einführung in Indy

Schnelle Einführung in Indy

Ein Thema von FediDelPr · begonnen am 7. Jun 2019 · letzter Beitrag vom 12. Jul 2019
Antwort Antwort
Seite 1 von 2  1 2   
FediDelPr

Registriert seit: 16. Feb 2018
62 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Schnelle Einführung in Indy

  Alt 7. Jun 2019, 16:48
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
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
358 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Schnelle Einführung in Indy

  Alt 7. Jun 2019, 17:26
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
Peter Below
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
2.735 Beiträge
 
Delphi 2009 Professional
 
#3

AW: Schnelle Einführung in Indy

  Alt 7. Jun 2019, 19:13

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.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
FediDelPr

Registriert seit: 16. Feb 2018
62 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: Schnelle Einführung in Indy

  Alt 11. Jul 2019, 01:25
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.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
7.214 Beiträge
 
Delphi XE4 Professional
 
#5

AW: Schnelle Einführung in Indy

  Alt 11. Jul 2019, 06:32
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.
Heiko
  Mit Zitat antworten Zitat
FediDelPr

Registriert seit: 16. Feb 2018
62 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

AW: Schnelle Einführung in Indy

  Alt 11. Jul 2019, 21:37
@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
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
7.214 Beiträge
 
Delphi XE4 Professional
 
#7

AW: Schnelle Einführung in Indy

  Alt 12. Jul 2019, 04:42
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.
Heiko

Geändert von hoika (12. Jul 2019 um 06:21 Uhr)
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
960 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#8

AW: Schnelle Einführung in Indy

  Alt 12. Jul 2019, 06:48
Ich verwende IMAP (TIdIMAP4).
Hallo,
dann steig um auf IMAP.
Welchen Vorteil hat es denn von IMAP auf IMAP umzusteigen?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
7.214 Beiträge
 
Delphi XE4 Professional
 
#9

AW: Schnelle Einführung in Indy

  Alt 12. Jul 2019, 08:45
Hallo,
schau dir den Link an bzw. das RFC.
Mit IMAP kann man auf dem Server suchen.
Heiko
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
960 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

AW: Schnelle Einführung in Indy

  Alt 12. Jul 2019, 08:55
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!"

Geändert von Schokohase (12. Jul 2019 um 08:59 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf