![]() |
mailproggi
hay,
ich möchte ein einfaches programm schreiben, dass meine mail alle 2min durchcheckt, also um nachzuschauen ob eine neue Mail gekommen ist. Falls das der Fall ist kommt eine Message, mit dem Absender und dem Betreff. Das wärs auch schon, hier das was ich noch nicht kann: -ne verbindung mit dem mailserver herstellen -halt nachschauen obs ungelesene mails hat mfG toredo |
Re: mailproggi
Hi,
das machst Du mit einer TIdPop3 Komponente. Die ist eigentlich selbsterklärend von den Eigenschaften her. Für den regelmäßigen Aufruf sorgt dann ein Timer. Die Methode Checkmessages gibt dir die Anzahl der Mails zurück. Die kannst Du dann mit Retrieve in ein TIdMessage-Objekt einlesen und die Inhalte (Absender etc.) auswerten. Wenn Du die Mails auf dem Server stehen lassen willst um sie später mit einem Mail-Client abzuholen, musst Du Dir aber die Message ID merken, damit die nicht jedesmal als neu angezeigt wird. |
Re: mailproggi
hay,
ne TIdPop3-komponente habe ich leider nicht gefunden, hab alles durchgesucht. das meiste klingt aber ned so schwer, ich hoffe ich kanns auch umsetzen, wenn ich die komponente hab. mfG toredo |
Re: mailproggi
Zitat:
![]() |
Re: mailproggi
im POP3-Protokoll ist übrigen (im Unterschied zum IMAP-Protokoll) kein read-flag vorgesehen. Du musst also selber Liste führen, ob du eine mail schon kennst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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-2025 by Thomas Breitkreuz