Frage

Ich entwickle ein grundlegendes und dennoch hochmustiges CRM für ein kleines Trainingszentrum, das die Möglichkeit hat, Studentenunterlagen zu speichern und ihnen auch E -Mails zu senden. Ich benutze Swiftmailer folgende Dieses hervorragende Tutorial in CakePhp, um den Versandteil zu erreichen.

Natürlich antworten die Schüler manchmal auf E -Mails, und ich möchte sie in meinem CRM abrufen und zusammen mit dem Studentenakte aufbewahren.

Ich kann jedoch keinen einzigen Verweis dafür finden. Ich habe die folgenden Google -Suchanfragen ausprobiert: "E -Mail -CakePhp erhalten", "Abrufen von E -Mail -CakePhp" und sogar "E -Mail -Client -CakePhp", aber alle diese Abfragen geben Ergebnisse in Bezug auf Senden Mail anstatt Empfang Es - sehr frustrierend!

Schließlich erweiterte ich meine Suche auf Nicht-Cake-Lösungen und fand jemanden, der eine Bibliothek namens Ezcomponents empfahl. Es scheint seit ungefähr einem Jahr keine aktive Entwicklung zu haben, aber es enthält eine E -Mail -Empfangsklasse, die genau das ist, was ich will. Leider habe ich keine Ahnung, wie ich dies zu CakePhp und dem einzigen hinzufügen soll Post Ich konnte im gesamten Web in dieser Angelegenheit nicht genau detailliert sind. Es ist sicherlich kein Schritt-für-Schritt-Tutorial über die Verwendung von Ezcomponents auf CakePhp wie das Swiftmailer-Tutorial, das ich oben erwähnt habe.

Ich habe auch eine Klasse in Google Code namens PHP-IMAP gefunden, die so aussieht, als würde er den Job machen, aber ich habe wiederum nicht die geringste Ahnung, wie ich ihn glücklich in Kuchen wie Swiftmailer zum Laufen bringen kann.

Mir ist klar, dass ich vielleicht lernen muss :-)

Joseph

War es hilfreich?

Lösung

Vielen Dank an alle für Ihre Antworten, aber ich habe noch mehr Suche durchgeführt und es sieht so aus, als ob die Lösung tatsächlich unglaublich einfach ist.

Grundsätzlich kann ich mit Hilfe eines Plugins den Mailserver in Datenbanken.php als Datenquelle einrichten und dann ein Modell und einen Controller schreiben, um mit ihm zu interagieren.

Hier ist das Beispiel, das ich gefunden habe: https://github.com/kvz/cakephp-emails-plugin

Bearbeiten: Das Repo wurde veraltet und ist jetzt bei erhältlich https://github.com/kvz/deprecated/tree/cakephp-emails-plugin

Andere Tipps

Sie möchten Ihre E-Mail an PHP übergeben und STDIN: // verwenden, um den Inhalt der E-Mail zu lesen und die E-Mail zu Ihrer Datenbank hinzuzufügen.

Ich habe dies mit Kuchen gemacht und der einfachste Weg besteht darin, eine Kuchenkonsole -Anwendung für das Parsen zu erstellen. Auch die Verwendung von CPANEL -Account Level -Filterung, um das Rohr zu erzeugen, ist wirklich einfach.

http://forums.cpanel.net/f5/piping-prip-php-scripts-howto-checklist-50985.html

http://www.evolt.org/incoming_mail_and_php

Klingt so, als ob Sie Swiftmailer als Kuchen -Plugin, Amirite, einbeziehen möchten?

http://book.cakephp.org/view/1111/plugins

- Wenn Sie es selbst verpacken möchten. Andernfalls ergab eine flüchtige Suche der Bäckerei dieses Ergebnis:

http://bakery.cakephp.org/articles/sky_l3ppard/2009/11/07/updated-swiftmailer-4-xx-component-with-attachment-and-plogins

Hoffentlich wird Sie zumindest in die richtige Richtung zeigen. HTH. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top