Zugriff auf lokale Mailbox mit PHP auf einem Shared-Hosting-Linux-Konto (GoDaddy)
-
11-07-2019 - |
Frage
Ich denke, es sollte eine übliche Technik sein, Allerdings habe ich versucht, die folgenden zwei Möglichkeiten:
1) meinen bestehenden POP3 PHP-Client auf meinem lokales Mail-Konto zugreifen. Ich bin ein „konnte keine Verbindung herstellen“ zu bekommen. Gleicher Code funktioniert, wenn ich es mit meinem localhost einer Verbindung zu GoDaddys Pop3-Server ausführen
2) Parsen der lokalen Mbox-Datei -. Ich nicht herausfinden kann, wenn ich darauf zugreifen kann, scheint, wie ich kann nicht
Jede gute Ideen, von denen Ansatz sollte am besten hier sein?
Lösung 3
Scheint, wie ich dies herausgefunden. Shared Hosting (GoDaddy speziell) erlaubt keine direkte TCP-Verbindungen überall, einschließlich ihrer eigenen POP3-Server. Sieht aus wie ich nicht in der Lage sein kann, direkt entweder die Mbox-Datei zuzugreifen. So denke, ich es ist einfach nicht zur Arbeit zu gehen.
Danke alle repliers!
Vielleicht andere billige Shared-Hosting-Pläne geben, die diese Option bieten ...
Andere Tipps
würde ich mit der POP3-Option gehen. Es sollte funktionieren, wenn Sie den richtigen Port / Host etc erhalten.
Die andere Option führt, dass Sie einen großen Teil der Funktionalität bereits in dem Mail-Server zu duplizieren, und es ist ziemlich wahrscheinlich, werden Sie kleinere Fehler in es in E-Mail resultierende haben nicht richtig funktioniert, oder noch schlimmer, die Korruption in den mbox anzeigt.
Wenn Sie mit 2 gehen Sie versuchen, eine Bibliothek für das Erledigen der Mbox-Bit zu finden!
Zend Framework hat eine E-Mail-Komponente , das erlaubt Sie aus verschiedenen Quellen zu lesen.