AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:47

Parameter dieser Suchanfrage:

Suche in Thema: pop3 timestamp
Suche alle Beiträge, die von "Sir Rufo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    AW: pop3 timestamp

     
      by Sir Rufo, 13. Feb 2014
    Du musst dir alle UIDL-Werte merken (z.B. in einer Datei), die du schon mit deinem Client abgeholt hast.

    5 UID8717-1300474375

    Bei der Abfrage der Mails vom Server vergleichst du einfach diese IDs.

    ID vom Server ist unbekannt -> Mail holen
    ID vom Server ist bekannt -> Mail nicht holen
    ID ist auf dem Server nicht mehr vorhanden -> Mail wurde von wem auch immer gelöscht (evtl. die Mail...
  • Forum: Sonstige Fragen zu Delphi

    AW: pop3 timestamp

     
      by Sir Rufo, 12. Feb 2014
    Nun ja, wenn du dir den Kommentar zu der Funktion anschaust

    function Uidl(Value: Integer): Boolean;
    // Send UIDL command.
    // If Value is 0, UIDL is for all messages.
    // After successful operation is listing in FullResult.
    // If all OK, result is True.

    Oder was denkst du ist mit
  • Forum: Sonstige Fragen zu Delphi

    AW: pop3 timestamp

     
      by Sir Rufo, 12. Feb 2014
    Ich meine immer noch die ID, die du über UIDL auslesen kannst :roll:

    Also nix mit Header ... poste doch einfach mal

    if pop.Uidl(0) then
    ShowMessage( pop.FullResult.Text ); // <- da das da hier wo

    den Inhalt der MessageBox (oder die Info, dass keine MessageBox erscheint)
  • Forum: Sonstige Fragen zu Delphi

    AW: pop3 timestamp

     
      by Sir Rufo, 12. Feb 2014
    Bei jeder Methode bekommst du als Result true, wenn die Methode erfolgreich ausgeführt wurde.

    Bei einem false kannst du die Verarbeitung abbrechen.


    if pop.Uidl( MailIdx ) then
    begin
    pop.FullResult ... // da findest du jetzt die MailID
    end;
  • Forum: Sonstige Fragen zu Delphi

    AW: pop3 timestamp

     
      by Sir Rufo, 12. Feb 2014
    Besser geht es mit dem POP3 Kommando UIDL n, dann bekommt man die eindeutige Mail-ID unter der diese Mail dem POP3-Server bekannt ist. Zudem erspart man sich das Laden der Header und eine Mail-ID ist im Header auch nicht zwangsläufig zu finden.

    Die korrekte Abfolge wäre also

    LIST
    // Ergibt die Anzahl der Mails und die gesamte Größe im Postfach
    // Jetzt ein Loop über alle Mails
    UIDL n
    //...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Sir+Rufo&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=179064
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 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