PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : E-Mails ständig abholen...?



kunsti
27.11.2009, 16:33
Hallo zusammen,

gibt es eine Möglichkeit E-Mails in sehr kurzen Abständen (<= 1 Min.) von einem Account abzuholen und deren Inhalt an VBA zu übergeben?

Vielen Dank!

Fabpicard
27.11.2009, 16:56
Für Teil 1 deiner Frage nutze er IMAP:
http://de.wikipedia.org/wiki/IMAP

MfG Fabsi

Laurin88
27.11.2009, 17:45
..........................und deren Inhalt an VBA zu übergeben?
Was oder in welcher Form und aus welchem Mailprgr. heraus möchtest Du an VBA übergeben.
Ich kenne und habe hier viele Routinen in umgekehrter Richtung und sicher ist auch das Einlesen nach genauerer Beschreibung irgendwie möglich.
Eine sehr gutes Forum wo dir sicher geholfen wird ist, wenn sich hier niemand meldet, aber auch das hier:
http://www.herber.de/forum/

snakel
29.11.2009, 14:01
Hallo,

also ich hole meine Mails alle 5min ab.
Aber den Sinn mit dem VBA hab ich noch nicht ganz gecheckt :D

Laurin88
29.11.2009, 14:26
Vielen Dank!
Wie meinst Du das jetzt?
Nach meinem und auch Fabsis Beitrag, wie auch heute nach snakels Beitrag, hast Du dir die Antworten und Fragen angesehen, ohne darauf einzugehen.

MeisterH
29.11.2009, 17:05
Was hast denn du für ein Problem sag mal?

Laurin88
29.11.2009, 17:09
Was hast denn du für ein Problem sag mal?
Das hast Du wohl eher, denn dich habe ich nicht angesprochen. Was kommentiest Du es also?

MeisterH
29.11.2009, 18:10
Du machst hier den TE an, in einer Art und Weise und in einem Zusammenhang, da könntest du ja gleich die alten Römer anmachen weil sie uns nicht vor dem 3. Weltkrieg gewarnt haben, verstehst du wo das Problem ist?

Rumsmurmel einschalten, und nachdenken bevor man hier die Leute anmacht.

Laurin88
29.11.2009, 18:26
Du machst hier den TE an, in einer Art und Weise und in einem Zusammenhang.........
Ich habe etwa 30 Min gebraucht um meine VBA-Routinen nach etwas für ihn Brauchbaren zu durchsuchen. Da erwarte zumindest einen Minimalaufwand von ihm, was ihm der Verstand auch schon hätte sagen sollen.
Wenn man eine Frage stellt und dazu weitere Infos abgefragt werden, reagiert man einfach und lässt die Helfer nicht verhungern.


Rumsmurmel einschalten, und nachdenken bevor man hier die Leute anmacht.
Wo habe ich den TE angemacht, wenn ich erwarte, dass es sich meldet?
Hast Du Antworten oder Tipps zu seiner Frage bei denen ich dich gestört habe oder warum bauscht Du das hier so bis ins unendliche OT auf?
Ich würde vorschlagen, dass Du dich hier einfach heraushältst oder braucht der TE einen Fürsprecher?

MeisterH
29.11.2009, 19:10
Es ist Wochenende, vielleicht hat er Familie, muss arbeiten oder sonstwas, und nicht unbedingt die Zeit hier großartig zu posten, wie kann man sich da an deiner Stelle rausnehmen nach 2 Tagen hier ein selbstgeschriebenes Dankesgedicht zu fordern?

Laurin88
29.11.2009, 19:21
Es ist Wochenende, vielleicht hat er Familie, muss arbeiten oder sonstwas, und nicht unbedingt die Zeit hier großartig zu posten, ...............
Er hatte zumindest die Zeit dazu, diesen Thread auch heute aktiv zu beobachten.


........ wie kann man sich da an deiner Stelle rausnehmen nach 2 Tagen hier ein selbstgeschriebenes Dankesgedicht zu fordern?
Also mal Tatsachen auf den Tisch, wer hat sich das mit welchen Worten herausgenommen?
Zumindest einene saubere unverdrehte Wiedergabe des Geschriebenen und einen anständigen Rückzug solltest Du hier schon hinbekommen.

Fabpicard
29.11.2009, 19:54
CUT !!!

Es reicht...

Der TE wird sich schon melden, wenn er mehr verraten möchte/hilfe braucht...

MfG Fabsi

racki
29.11.2009, 20:47
Hallo zusammen,

zur Sache: Ich möchte sehr zeitnah einen E-Mail Account (GMX oder ähnliches) auf vorhandene E-Mails abfragen (spätestens alle 60s neu). Vielleicht mit Outlook?
Liegt eine Mail vor, so soll diese abgeholt werden und darin enthaltene Informationen wie Betreff oder Mailinhalt so an eine VBA UserForm übergeben werden, dass ich hiermit eine Ausgabe/ Anzeige machen kann.

Gruß

Laurin88
29.11.2009, 21:30
............. Liegt eine Mail vor, so soll diese abgeholt werden und darin enthaltene Informationen wie Betreff oder Mailinhalt so an eine VBA UserForm übergeben werden, dass ich hiermit eine Ausgabe/ Anzeige machen kann.
Auch hier gilt mein z.T. oben geschriebenes.
Hier könntest Du dich durch die Outlook-Hilfe durcharbeiten.
Extras/Makro/Visual-Basic-Editor -
in der offenen VBE nun auf das "?" in der Kopfleiste -
dann MS-Visual-Basic-Hilfe (F1).
Es öffnet sich ein Fenster, in das Du dich über Suchbegriffe heranarbeiten kannst, was aber ein sehr mühsamer Weg ist.

Einfacher geht es über folgende Foren.
http://www.office-loesung.de/index5.php
http://www.planet-outlook.de/forum/

Bleibt aber dennoch eine Menge Arbeit, die Ohne VBA-Kenntnis kaum zu händeln ist.

Da es in MS-Outlook kein Ereignis "Maileingang" und Unterscheidung nach Mail (Eingangskennung) gibt (hab ich jedenfalls nicht gefunden), denke ich, dass man da, weil nicht identifizierbar, nichts automatisch auslesen und an eine UserForm übergeben kann.

Ramme
30.11.2009, 07:32
GMX kann man dafür nicht gebrauchen, oder Web, zumindest in der Free-Version, denn diese beiden Anbieter lassen bei ihren Freemail-Accounts nur eine Abholzeit von allen 15 Minuten!!! zu. IMAP wird für Free-User gar nicht Angeboten. Interessant wird es erst, wenn man Knete überweist. Dann wird halt IMAP UND Zeitnahe Abholung gewährleistet.

In Sachen Outlook und VBA schaue dich mal auf dieser Seite um: http://www.msexchangefaq.de/code/olkvba.htm




Da es in MS-Outlook kein Ereignis "Maileingang" und Unterscheidung nach Mail (Eingangskennung) gibt (hab ich jedenfalls nicht gefunden), denke ich, dass man da, weil nicht identifizierbar, nichts automatisch auslesen und an eine UserForm übergeben kann.

Man kann sogenannte Regeln erstellen und dann könnte das unter Umständen eventuell hinhauen, vom rein logischen Verstand. Ausprobiert habe ich es aber noch nicht.

Gruß Ramme

knuddl
01.12.2009, 12:48
GMX kann man dafür nicht gebrauchen, oder Web, zumindest in der Free-Version, denn diese beiden Anbieter lassen bei ihren Freemail-Accounts nur eine Abholzeit von allen 15 Minuten!!! zu. IMAP wird für Free-User gar nicht Angeboten. Interessant wird es erst, wenn man Knete überweist. Dann wird halt IMAP UND Zeitnahe Abholung gewährleistet.

In Sachen Outlook und VBA schaue dich mal auf dieser Seite um: http://www.msexchangefaq.de/code/olkvba.htm




Man kann sogenannte Regeln erstellen und dann könnte das unter Umständen eventuell hinhauen, vom rein logischen Verstand. Ausprobiert habe ich es aber noch nicht.

Gruß Ramme

Hoi? woher weisst du das? also ich nutze IMAP und zahle aber nix... ich bin auch "Normaler-Freemail-User"

Ramme
01.12.2009, 14:01
Hoi? woher weisst du das? also ich nutze IMAP und zahle aber nix... ich bin auch "Normaler-Freemail-User"

Tach knuddel,

unter http://hilfe.freemail.web.de/freemail/e-mail/imap/ steht:

IMAP steht exklusiv WEB.DE Club-Mitgliedern zur Verfügung.

Ich will mich nicht täuschen, aber die Club-Mitgliedschaft kostet!?

Leitstelle_V
01.12.2009, 16:39
Tach knuddel,

unter http://hilfe.freemail.web.de/freemail/e-mail/imap/ steht:

IMAP steht exklusiv WEB.DE Club-Mitgliedern zur Verfügung.

Ich will mich nicht täuschen, aber die Club-Mitgliedschaft kostet!?

Kenne ich auch so - habe es auch nicht zum Laufen bekommen?

MeisterH
01.12.2009, 17:36
GMX kann man dafür nicht gebrauchen, oder Web, zumindest in der Free-Version, denn diese beiden Anbieter lassen bei ihren Freemail-Accounts nur eine Abholzeit von allen 15 Minuten!!! zu.


Falsch. Ich hole per Outlook von 4 GMX-Accounts alle 60 Sekunden ab.

Ramme
01.12.2009, 17:58
Falsch. Ich hole per Outlook von 4 GMX-Accounts alle 60 Sekunden ab.

DAS halte ich ganz klar für ein Gerücht!!! Mit Sicherheit nicht Freemail GMX. Bei Web mag es ja sein, aber die Infos oben von mir haben was anderes gezeigt und bei GMX bin ich mir ganz sicher das du für IMAP zahlen darfst!!! Sonst geht IMAP GAR NICHT,

siehe Übersicht hier : http://service.gmx.net/de/cgi/g.fcgi/products/mail/compare?tariff=0&sid=babhdfc.1259686533.5140.pkq9n1jlfw.74.hkm

Edit: Ok, Korrektur meinerseits. Per POP3 kann man bei GMX seine Mails alle 60 Sekunden abholen und bei WEB alle 15 Minuten. IMAP funktioniert trotzdem bei beiden NICHT!!!

Schöne Grüße

brause
02.12.2009, 11:01
Freenet bietet IMAP auch in der Basis-Version an.

knuddl
02.12.2009, 11:07
DAS halte ich ganz klar für ein Gerücht!!! Mit Sicherheit nicht Freemail GMX. Bei Web mag es ja sein, aber die Infos oben von mir haben was anderes gezeigt und bei GMX bin ich mir ganz sicher das du für IMAP zahlen darfst!!! Sonst geht IMAP GAR NICHT,

siehe Übersicht hier : http://service.gmx.net/de/cgi/g.fcgi/products/mail/compare?tariff=0&sid=babhdfc.1259686533.5140.pkq9n1jlfw.74.hkm

Edit: Ok, Korrektur meinerseits. Per POP3 kann man bei GMX seine Mails alle 60 Sekunden abholen und bei WEB alle 15 Minuten. IMAP funktioniert trotzdem bei beiden NICHT!!!

Schöne Grüße


Leute, ich muss euch aber dennoch widersprechen! Also ich hab definitiv keine WEB-Clubmitgliedschaft, und ich habe bei mir mein Outlook auch mit imap eingerichtet...
Und das funzt tadellos... Egal was web.de da schreibt :-)
UND ja GMX kann alle 60 Sekunden :-)