Abrufen und Parsen von E-Mails aus dem Postfach (POP3 oder IMAP) in Symfony2

8

Ich suche nach einem Paket / Paket, das auf einen E-Mail-Posteingang zugreifen, die E-Mails im Posteingang abrufen und sie (Absender-E-Mail, Betreff, Nachrichtentext, Anhänge) für die Verarbeitung in meiner Symfony2-Anwendung analysieren kann. Die Idee ist ein "Helpdesk", wo Menschen eine bestimmte E-Mail-Adresse per E-Mail versenden können und ein Cron-Job durch den E-Mail-Posteingang läuft und E-Mails in Helpdesk-Tickets umwandelt (mit Anhängen).

Bevor mir irgendjemand sagt, ich solle Google oder etwas Ähnliches nicht hilfreich nennen, habe ich über eine Stunde bei Google verbracht und über mehr als 100 StackOverflow-Threads nach etwas gesucht, das mir dabei helfen kann. Der größte Teil des Inhalts beinhaltet das Senden von E-Mails und nicht das Abrufen von E-Mails. Ich habe vorher einen reinen PHP-Parser erstellt und es war ein Albtraum (da fast jeder E-Mail-Client die E-Mails etwas anders zusammensetzt).

Ich fand Ссылка , aber es scheint nur für Zend zu sein. Ich habe auch Ссылка gefunden, aber es scheint immer noch ein work in progress zu sein und es gibt keine Dokumentation, von der man sprechen könnte. Außerdem fand ich korrekte Art und Weise Mails von IMAP in Symfony2 abrufen , aber das sieht genauso aus wie der Anfang des Alptraums, den ich das letzte Mal hatte, als ich einen von Grund auf neu baute.

würde ich irgendwelche Vorschläge oder Hinweise von jemandem schätzen, die etwas ähnlichem oder war in einer ähnlichen Situation umgesetzt hat.

    
Magnanimity 08.07.2014, 08:29
quelle

1 Antwort

6

Ich habe eine PHP-Klasse gefunden, die genau das tut, was ich wollte und die E-Mails ordentlich in fromAddress, subject, body und attachments parst. Es speichert sogar die Anhänge an dem angegebenen Speicherort auf Ihrem Server.

Ссылка

Obwohl es kein Symfony2-Bundle ist, ist es sehr einfach, es in Symfony zu integrieren, indem Sie der Klasse einen Namespace zur Verfügung stellen und es dann in Ihrem gewünschten Controller verwenden.

    
Magnanimity 09.07.2014, 09:07
quelle

Tags und Links