| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Hi, bräuchte paar Tipps für folgendes Vorhaben: Ich will imap Postfächer mit einem Script automatisch ausräumen und die Mails (alle alternativen/ Text Parts) anschliessend in eine Datenbank speichern und wenn Attachments dabei sind diese als Files mit Original Dateinamen direkt speichern. Hat jemand / kennt jemand einen php script der das tut (mit korrektem mime encode handling ?). Mit welcher decode class habt ihr gute Erfahrungen, welche unterstützt alle codierungen (Quoted-Printable etc.). Ich hab mir das PEAR Projekt Mail_IMAP (http://www.spicypeanut.net/) angeschaut. Im Prinzip wäre das genau das richtige. Jedoch ist das Ding nicht vernünftig zum laufen zu bringen (Version 2). |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 18.05.2006
Beiträge: 78
![]() | Ich habe mir ja bereits selber ein imap2SQL script gebastelt, klappt eigentlich auch, teilweise ist die dekodierung aber mangelhaft. Attachments werden auch nur teilweise gespeichert. Deswegen möcht ich mal die "professionelle" Variante PEAR::Mail_IMAPv2 ausprobieren. Ich bringe das Teil einfach nicht zum Laufen, ich kriege keine Verbindung zu Stande. Da ich mit PEAR genau 0 Erfahrung habe weiss ich auch nicht, wie ich testen kann ob PEAR überhaupt richtig installiert ist, ob ich das benötigte Package habe etc... Hier die Homepage des Authors: http://www.smilingsouls.net/Mail_IMAP/ Hab mir hier einmal ein Beispiel heruntergeladen um es auszuprobieren: http://www.smilingsouls.net/common_i...ge_viewer.phps Bringe das einfach nicht zum Laufen. Hab da auch genügend gegoogelt und bin schlussendlich darauf gekommen, dass dem Objekt "connect" der Instanz $msg auch einfach ein bestehender IMAP Handler übergeben werden kann. Also hab ich mit imap_open einfach selber eine Verbindung erstellt, fehlerfrei, Nachrichten konnte ich mit dem Handler auch auslesen. Den Handler $connection genannt und so dem Objekt übergeben, aber leider immer noch der Fehler, die Verbindung könne nicht hergestellt werden. Hier die ersten paar Fehler wenn ich das Script ausführe: Notice: Only variable references should be returned by reference in /usr/lib/php/PEAR/ErrorStack.php on line 285 Error: Unable to build a connection. Notice: Undefined index: folder in /home/xx/public_html/tz/test/pearmail.php on line 75 Wo steck ich fest?
__________________ Unkraut ist die Opposition der Natur gegen die Regierung der Gärtner. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| email decodieren / imap_fetchbody | malabarista | PHP Tipps 2006 | 0 | 19.10.2006 09:53 |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.