POP3 E-Mail an MySQL-Datenbank? Welche Möglichkeiten habe ich?
Frage
Ok ..... im Grunde, was ich versuche, etwas ist Setup zu tun, die alle eingehenden E-Mails auf einem bestimmten POP3-E-Mail-Adresse behandelt, übergeben Sie alle relevanten Daten an ein PHP-Skript, das dann die Daten analysieren wird & legen sie sie in einer MySQL-Datenbank.
Jetzt wurde ich um ein wenig suchen ..... ausgecheckt procmail, aber das verwirrt nur die Hölle outta mich (ich bin nicht viel von einem Server Kerl, weiß nur, genug CL Sachen von zu bekommen), so frage mich, ob es bessere Möglichkeiten für mich verfügbar waren oder alle vorhandenen PHP-Klassen, die es einfacher, etwas gemacht?
Vielen Dank - jede Hilfe sehr geschätzt werden würde
Lösung
Sounds wie Sie haben zwei Aufgaben, bevor Sie:
-
ein PHP-Skript schreiben, dass die Kontrollen das POP3-Konto, die Verarbeitung keine Post es findet . - Sie PHP verwenden könnte? IMAP Funktionalität , die IMAP, POP3 und NNTP unterstützt.
-
Irgendwie bekommt den oben genannt Skript ausgeführt werden soll, wenn neue E-Mail empfangen wird -. Ein einfacher Weg, um diesen Effekt zu simulieren wäre eine Crontask zu verwenden, um Ihr Skript regelmäßig ausführen. ..perhaps alle paar Minuten. Hoffentlich cron Ihre Web-Host unterstützt Aufgaben - Sie eine Option finden sie in Ihrem Hosting-Account Control Panel einzurichten oder Sie können für die Unterstützung Kontakt Unterstützung benötigen
.
Hope, das hilft,
Ben
Andere Tipps
Es gibt einige zu Hilfe gebaut Klassen, die Sie heraus, wie gut:
http://www.phpclasses.org/package/2-PHP-Access-to-e-mail-mailboxes-using-the-POP3-protocol.html
Wie seltsam es klingen mag, besuchen Sie die imap Erweiterung von PHP. Es unterstützt POP3- und ist recht einfach zu bedienen.