e-Mails vom Server abrufen (POP3) und vorlesen per TTS

Danke GreenT,

hat geklappt.

Fertig!

:slight_smile:

Wenn großer Bedarf besteht, könnte ich auch in Sachen Mailversand etwas posten zwecks e-Mail-Benachrichtigung etc.

Hallo,

bin an dem Script auch sehr interessiert und habe es mal ausprobiert.
Bekomme aber folgende Fehlermeldung.

<b>Parse error</b>: parse error, unexpected ‚.‘ in <b>C:\Programme\IP-SYMCON\scripts.currentscript</b> on line <b>83</b><br />

was ist da falsch ?

cu uwe

@Uwe

Der Fehler ist ein Tippfehler in besagter Zeile und sollte im aktualisierten ersten Post dieses Threads behoben sein.

Statt


=.

muss es heißen


.=

:slight_smile:

Da bleibt mir doch glatt die Kinnlade offen stehen !

Das Skript ist fabelhaft, nur habe ich es ein wenig modifiziert. Ich habe das TTS Speak rausgeschmissen, brauch ich nicht.
Ich will nur, dass alle Meldungen mir nachher in einem String zu verfügung stehen so dass ich das einfach im Designer in einem Memo-Feld ausgeben kann!

Kann ich dieses Skript nun auch jetzt irgendwie mit normalen POP3 Email accounts benutzen? Was muss da geändert werden?

Sorry, aber auf dem gebiet bin ich nun wirklich ein N00b !

mfG Franz

Danke für die schnelle Hilfe. Klappt jetzt super.

cu uwe

Leider nein. Es ist eine „Spezialanfertigung“ für Dich, weil Du insbesondere nach GMail gefragt hattest und funktioniert auch nur mit GMail.
„Normale“ POP3-Accounts via SSL werden seitens der von IPS verwendeten Version von PHP im Moment nicht unterstützt. Sobald aber IPS auf die aktuelle PHP-Branch „umsteigt“, werde ich die erste Version des Skripts entsprechend modifizieren.
Die GMail-Version funktioniert übrigens auch hinter Firewalls und mit Proxy-Servern :slight_smile:

Ach, ist schon ok ! Das ist ein super Skript. Für mein normales POP3 Account kann ich ja weiterhin mein altes Script weiter benutzen.

Auf jeden Fall danke ! 12 Posts nur, doch von mir hast du jetzt schon ein grosses Lob !

mfG Franz

Danke für das Lob… ich freue mich, wenn mein Script Dir nützt.

„Pay it forward“ … Mir ist durch die vielen Scripte hier auch schon enorm weitergeholfen worden.

IPS rules :slight_smile:

Ich bin Rechtswissenschaft (Jura) studierender Webdesigner… habe von Elektrotechnik eigentlich gar keine Ahnung - aber die Möglichkeiten von IPS machen einfach Laune! Brauche nur noch einen Sponsor für die ganzen Komponenten, die ich gern im Haus hätte :wink:

Hallo,
habe das Skript unter IPS laufen lassen und die folgende Fehlermeldung ist gekommen:

Call to undefined function imap_open()

Nach der Suche im Forum habe stellte sich herraus, das mir die Datei php_imap.dll fehlte. Diese habe ich mir nun besorgt und in der php.ini die entsprechenden Einträge gemacht:


extension_dir = "C:\IPS\IP-SYMCON\"
extension = "php_imap.dll"

Jetzt kommt aber immer noch die obige Fehlermeldung.
Meine Vermutung ist, das php5ts.dll und php_imap.dll nicht zueinander passen. Eigenschaften mit rechter Maustaste auf php5ts.dll ergab 5.1.6.6 und bei php_imap.dll 5.2.1.1 Die php_imap.dll ist neurer als php5ts.dll Ist dies wohl das Problem??? Wenn ja, wo bekomme ich eine php_imap.dll für 5.1.6.6 her???

Grüße,
Jörg

Danke,
nachdem ich jetzt eine „alte“ php_imap.dll V5.1.6.6 habe, läuft es auch bei mir.

Grüße,
Jörg

Hallo zusammen,

ich teste gerade das Skript mit einem gmx Account aus. Generell funktioniert es schon, es gibt jedoch noch 2 Probleme:

  1. Die Ausgabe beginnt mit:
    Nachricht Nummer 1 von =?iso-8859-1?Q?Andreas_H=F6llein?= …

d.h. Umlaute funktionieren nicht und eine iso… Textfolge wird eingefügt

  1. Wie kann ich das Skript triggern, daß es nur bei Eingang neuer emails auf dem Server automatisch ausgeführt wird und nur die neuen emails vorliest?

Gibt es Lösungsmöglichkeiten?

Danke schonmal im Vorraus!

Andreas

Hallo IPSler,

ich habe dieses Skript erfolgreich in der V1 am laufen. Nun bin ich zur V2 umgestigen. Leider bekomme ich dieses Skript nicht zum Laufen. Ich habe die IMAP.DLL und meine PHP.INI rüberkopiert.
Meine Fehlermeldung:

Warning: imap_open() [function.imap-open]: Couldn’t open stream {pop.t-online.de:110/pop3}INBOX in C:\Programme\IP-SYMCON 2.0beta\IP-Symcon\scripts\16396.ips.php on line 64
nomail
Warning: imap_close(): supplied argument is not a valid imap resource in C:\Programme\IP-SYMCON 2.0beta\IP-Symcon\scripts\16396.ips.php on line 75

Vielleicht kann mir ein PHP-Profi einen Tipp geben. Das wäre echt super.:slight_smile:

Grüße
Christian

Kann mir wirklich keiner helfen?:frowning:

Die erste Fehlermeldung sagt lediglich, das keine Verbindung zum T-Online-Server aufgebaut wurde. Ich glaube nicht, das „INBOX“ auch für POP-Server richtig ist. Da die entsprechende Zeile aber auskommentiert ist, passt die Fehlermeldung nicht zum Script.
Die 2. Fehlermeldung ist ein Folgefehler, weil erste nicht geprüft wurde

Tommi

Hallo Tommi,

vielen Dank für deine Antwort. Ich habe das identische Skript in der V1 am laufen. Hatte es rüberkopiert und die Variablen geändert. Was hat sich in der V2 geändert???

:confused::confused::confused::confused:

Gruß
Christian

Das einzige, was mit IPS zu tun hat, ist die letzte Zeile. Ich denke nicht, das Paresy in V2 PHP-Befehle mit gleichen Namen (imap_xyz) eingebaut hat.
Irgendwas scheint entweder mit dem Account oder der imap.dll nicht zu stimmen.

Tommi

Es könnte damit zusammenhängen:

paresy

Hallo Paresy, was möchtest Du mir mit diesen Link sagen? Was hat opendir mit meinen Skript zu tun?

Wie gesagt: gleiches Skript, gleiche imap.dll, gleiche php.ini, gleicher Rechner

Grüße
Christian

Zugriffsrechte unter Umständen