Hi,
bei einer Anwendung muß ich automatisert Mail abholen. Da Indy scheinbar Probleme mit Exchange hat, habe ich eine kleines Tool zur Fernsteuerung von Outlook 2000.
Das funktioniert auch ganz gut, über die Serverkomponenten (Com-Wrapper). Ich kann auf den Inboxfolder zugreifen, Anhänge speichern, Mails löschen etc...
Nur wie ich Outlook dazubringe neue Mails vom Server abzuholen, das finde ich einfach nicht raus.
Über
<PRE> OutlookApplication1.Connect;
objPosteingang := OutlookApplication1.GetNamespace('Mapi').GetDefaul tFolder(olFolderInbox);</PRE>
connected man zu Outlook und kommt z.B. an die Inbox heran. Hierüber erreicht man jetzt auch die Mails, aber anscheinend werden bis jetzt die neuen Mails nur abgeholt, wenn man Outlook manuell öffnet. Hier muß es jetzt eine Methode geben, und ich finde das vertrackte Ding nicht. Sie scheint jedenfalls weder fetchmail, noch getmail noch receive zu heißen. Jedenfalls haben mich diese Vermutungen nicht zum Ziel geführt.
Dank im Voraus
Peter
bei einer Anwendung muß ich automatisert Mail abholen. Da Indy scheinbar Probleme mit Exchange hat, habe ich eine kleines Tool zur Fernsteuerung von Outlook 2000.
Das funktioniert auch ganz gut, über die Serverkomponenten (Com-Wrapper). Ich kann auf den Inboxfolder zugreifen, Anhänge speichern, Mails löschen etc...
Nur wie ich Outlook dazubringe neue Mails vom Server abzuholen, das finde ich einfach nicht raus.
Über
<PRE> OutlookApplication1.Connect;
objPosteingang := OutlookApplication1.GetNamespace('Mapi').GetDefaul tFolder(olFolderInbox);</PRE>
connected man zu Outlook und kommt z.B. an die Inbox heran. Hierüber erreicht man jetzt auch die Mails, aber anscheinend werden bis jetzt die neuen Mails nur abgeholt, wenn man Outlook manuell öffnet. Hier muß es jetzt eine Methode geben, und ich finde das vertrackte Ding nicht. Sie scheint jedenfalls weder fetchmail, noch getmail noch receive zu heißen. Jedenfalls haben mich diese Vermutungen nicht zum Ziel geführt.
Dank im Voraus
Peter
Comment