Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm das neu eingehende eMails in Outlook Express angzei (https://www.delphipraxis.net/113321-programm-das-neu-eingehende-emails-outlook-express-angzei.html)

Mackhack 6. Mai 2008 00:10


Programm das neu eingehende eMails in Outlook Express angzei
 
Hallo DPler,

hat jemand eine Idee wie man folgendes realisieren koennte!

Wenn neue eMails in Outlook Express reinkommen dass dann in einem Bannerartigen Fenster die neuen eMails mit From und Subject Line angezeigt werden? Denn das Problem in OE ist dass OE nicht immer die Ordner alle Expandiert und ich ab und an auf eMails warte und die sind laengst angekommen nur hat wie gesagt OE die Ordnerhirarchie nicht aufgemacht (Collapst).

Bin mal auf Antworten gespannt!

SirThornberry 6. Mai 2008 06:53

Re: Programm das neu eingehende eMails in Outlook Express an
 
ich hab mir für spamfilterung etc. einfach einen kleinen mailserver gebaut der nichts anderes macht als einen anderen mailserver abzufragen.

EMailClient<->Delphiprogramm<->Mailserver

dadurch kann ich alle mails vor dem abrufen modifizieren, aussortieren und darauf reagieren.

himitsu 6. Mai 2008 06:54

Re: Programm das neu eingehende eMails in Outlook Express an
 
Eventuell findest du ja eine nette Bei Google suchenOutlook Express API, um OE zu steuern(abzufragen)?

Oder du läßt den OE die eMails nicht sofort aus dem Account löschen und fragst beim Server nacht, ob's was Neues gibt.

Mackhack 6. Mai 2008 06:55

Re: Programm das neu eingehende eMails in Outlook Express an
 
Danke fuers Lesen, aber das will ich eigentlich nicht erreichen. Ich moechte mir sowas wie bei TheBat! aufbauen das mir eben in einem art Ticker oder so die eigentlich neuen Mails anzeigt!

Wobei deine Idee auch was interessantes hat wenn auch nicht das was ich brauche!

Zitat:

Zitat von himitsu
Oder du läßt den OE die eMails nicht sofort aus dem Account löschen und fragst beim Server nacht, ob's was Neues gibt.

Aber dann muss ich ja staendig auf x verschiedenen Servern immer wieder die eMails von Hand loeschen!

himitsu 6. Mai 2008 07:04

Re: Programm das neu eingehende eMails in Outlook Express an
 
Zitat:

Zitat von Mackhack
Aber dann muss ich ja staendig auf x verschiedenen Servern immer wieder die eMails von Hand loeschen!

nee nee, schau mal in den Konteneigenschaften auf den Reiter Erweitert

"Vom Server nach x Tagen löschen" > eMails werden vom OE x Tage nach dem Download gelöscht
"Nach dem löschen vom Server ntfernen" > eMails werdwen vom OE gelöscht, wenn sie in ihm gelöscht wurden

Mackhack 7. Mai 2008 05:11

Re: Programm das neu eingehende eMails in Outlook Express an
 
Waere es auch meoglich einfach nur erkennen zu lassen dass das OE TrayIcon erschienen ist weil min. eine neue Nachricht eingetroffen ist? Das wuerde mir schon helfen!

Kalfany 7. Mai 2008 07:39

Re: Programm das neu eingehende eMails in Outlook Express an
 
Hi,

ist zwar nicht der schönste Weg aber MS machts denk ich auch nicht sehr viel anders (XP - Anzeige der neuen E-Mails im "Willkommens"-Screen z.B.)

Delphi-Quellcode:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\UnreadMail
den Schlüssel MessageCount und TimeStamp solltest du ja auf Veränderung prüfen können.

Das ganze funktioniert mit OE (aber evlt. schreiben auch Thunderbird u.ä. den gleichen Schlüssel, Outlook (2003) aber tuts nicht)

Mackhack 7. Mai 2008 08:02

Re: Programm das neu eingehende eMails in Outlook Express an
 
Unread zeigt aber auch nur an wenn ich mich am System neu Anmelde!

RavenIV 7. Mai 2008 08:12

Re: Programm das neu eingehende eMails in Outlook Express an
 
Mal meine Kommentare dazu:

- wenn Dir die Funktion in TheBat so gut gefällt, warum nutzt Du TheBat dann nicht?
- Outlook Express sollt man tunlichsat nicht verwenden, weil es der unsicherste Mailer überhaupt ist
- es gibt kleine Programmchen, die bei einer neuen Mail einfach nur einen kleinen Brifumschlag in der Tray anzeigen (z.B. PopTray von www.poptray.org), das ist auch noch gratis.

Kalfany 7. Mai 2008 08:19

Re: Programm das neu eingehende eMails in Outlook Express an
 
Zitat:

Zitat von Mackhack
Unread zeigt aber auch nur an wenn ich mich am System neu Anmelde!

Nein, der Wert wird bei mir sofort nachdem OE neue Mails geladen hat aktualisiert!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.
Seite 1 von 2  1 2      

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