Delphi-PRAXiS

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!

Mackhack 7. Mai 2008 08:19

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

Zitat von RavenIV
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.

Weil ich bereits versucht habe mit Outlook zu arbeiten und auch mit TheBat! Beide importieren mir leider nicht mal 1/3 meiner eMails aus Outlook Express und ich kann darauf nicht verzichten diese nicht mehr zu verwenden!

Mackhack 7. Mai 2008 08:19

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

Zitat von Kalfany
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!

Ja? Dann muss ich das mal angucken!

SirThornberry 7. Mai 2008 10:20

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

- Outlook Express sollt man tunlichsat nicht verwenden, weil es der unsicherste Mailer überhaupt ist
Das stimmt mal überhaupt nicht. Wenn ich bei meinen Eltenr auf den Rechnern schaue oder bei meiner Oma sind viel unsicherere Mailclients aktiv. Da wird einfach mal der Inhalt der Mail angezeigt und Serverseitige Bilder sofort heruntergeladen.
Ich sehe es eher umgekehrt. Da Outlook Express ein Teil des Betriebssystems ist werden dafür auch Updates bereit gestellt wenn eine Sicherheitslücke oder dergleichen gefunden wird.
Wie begründest du das es der unsicherste Mailclient überhaupt ist? Sagt dir das dein Gefühl oder gibt es dafür Beweise/Grundlagen?

RavenIV 7. Mai 2008 11:24

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

Zitat von SirThornberry
Da Outlook Express ein Teil des Betriebssystems ist werden dafür auch Updates bereit gestellt wenn eine Sicherheitslücke oder dergleichen gefunden wird.
Wie begründest du das es der unsicherste Mailclient überhaupt ist? Sagt dir das dein Gefühl oder gibt es dafür Beweise/Grundlagen?

Ein Teil des Betriebssystems?
Da lach ich ja.
Das ist ne normale ausführbare Datei, die halt einfach mitgeliefert wird.
Als Teil des Betriebssystems sehe ich eher sowas wie IP-Stack oder IO-System.

Outlook Express ist daher unsicher, weil es Dateianhänge (pif, cmd, exe) ohne Fragen einfach ausführt.
Bilder und Links werden standardmässig einfach angezeigt.
Somit ist es ein Einfaches, schadhaften Code ausführen zu lassen, ohne dass der Benutzer dies merkt.

Wir werden aber total offtopic, als Schluss mit OE.

SirThornberry 7. Mai 2008 11:48

Re: Programm das neu eingehende eMails in Outlook Express an
 
Man sieht das du es nicht nutz. In meinem Windows (alle Updates installiert) werden weder Anhänge automatisch ausgeführt noch werden Bilder, Webseiten etc. die extern liegen angezeigt.
Mit Teil des Betriebssystems hast du recht. Ich meinte es so, das es zum Betriebssystem dazu ist und somit auch durch Windowsupdates gepflegt wird.
Outlook Express unter Windows XP hat nicht mehr viel mit dem gemeinsam was man von Windows95 kannte. Dort trafen deine Behauptungen noch zu (aber auch auf ziemlich viele andere Mailclients aus dieser Zeit).
Für mich bleibt weiterhin die Frage woher du deine Informationen nimmst. Zur Zeit sind das alles nur Behauptungen die ich nicht bestätigen oder nachvollziehen kann. Beweise/konrekte Beispiele oder Berichte vermisse ich noch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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