AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Verwaltung eines IMAP-EMail Kontos programmtechnisch realisieren
Thema durchsuchen
Ansicht
Themen-Optionen

Verwaltung eines IMAP-EMail Kontos programmtechnisch realisieren

Ein Thema von Harry Stahl · begonnen am 31. Jul 2018 · letzter Beitrag vom 15. Aug 2018
 
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.542 Beiträge
 
Delphi 12 Athens
 
#1

Verwaltung eines IMAP-EMail Kontos programmtechnisch realisieren

  Alt 31. Jul 2018, 19:04
Ich möchte jetzt nun doch auch eine volle IMAP-Kompatbilität in meinem E-Mail-Programm integrieren, also in dem Sinne, dass man nicht nur einfachen Zugriff auf den Eingang und den Ausgang des IMAP-Mailkontos hat (bislang hat mein E-Mail-Programm IMAP-Konten einfach wie POP-Konten behandelt), sondern auch eine Synchronisierung mit diesen Ordnern oder anderen Ordnern stattfinden kann.

Ich habe dazu eine Frage genereller Art und einige Teilfragen:

1. Generell: Wie geht man sinnvoll mit den evtl. doch hohen Datenumfängen um, die u.U. auf einem IMAP-Konto gegeben sein können? Ich möchte ja nicht immer alle evtl. zig-tausend dort liegenden Mails prüfen, ob einige neu hinzugekommen sind, die auf meinem Computer lokal zu synchronisiert werden müssten. Gibt es evtl. da spezielle IMAP-Befehle, die einem nur neue (noch nicht gelesene) Mails zuliefern, oder die erst ab einem bestimmten Datum hinzugekommen sind?

2. Kann man statt den ganzen Header nur Message-ID's anfordern (meinte mal irgendwo so was gelesen zu haben, finde da aber nichts)? Das würde weniger Traffic erzeugen und könnte somit insgesamt schneller verarbeitet werden.

3. Bei meinen ersten Tests mit eigenen Mailkonten finden sich je nach Provider neben den Ordnern "INBOX" und "Sent" weitere Ordner. ZB. "Sent Messages".

* Warum gibt es einen solchen Ornder neben "Sent" und wer hat den angelegt?

* Neben "Trash" gibt es auch "Deleted Messages". Worin unterscheiden die sich?

* Manche Sent-Ordner heißen nicht "Sent" sondern "INBOX.Sent" und sind auch nur mit dieser genauen Bezeichnung ansprechbar. Gibt es da keine eindeutigen Standards bzw. gibt es Dokumentation, wo so etwas beschrieben ist?

(vgl. als Anlage ein Beispiel meines WEB.DE Accounts)

4. Bei IMAP ist es möglich mit einer (IMAP-Idle?) Funktion sich aktiv benachrichtigen zu lassen, wenn neue Nachrichten vorliegen? Stimmt das und geht das auch, wenn andere Clients auf Nachrichten horchen?

Puuh, ne Menge Fragen, wäre da auch für Infos dankbar, die nur einen Teil erhellen...

Mir steht Delphi 10.2.3 Enterprise mit den dort vorhadenen INDY-Komponenten zur Verfügung.
Angehängte Grafiken
Dateityp: jpg imap-folder.jpg (105,8 KB, 49x aufgerufen)
  Mit Zitat antworten Zitat
 


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 03:34 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 by Thomas Breitkreuz