Lesen von E-mails auf dem server mit IMAP?

Ich bin einrichten eines E-Mail 'proxy-like," wo die Benachrichtigungs-E-Mails werden gesendet, um den Benutzer, dass er sich angemeldet hat, aber er kann die Antwort an die E-Mail - [email protected] enthalten seine Antwort. Auf der server-Seite ich möchte in der Lage zu Lesen, seine E-Mail und fügen Sie seine Antwort in die Datenbank - die E-Mail gespeichert ist, in der notification Benutzer-Posteingang-das ist toll, jetzt Lesen zu können, es mit PHP.

So, ich habe etwa auf der Suche nach Lösungen für diese, viele Lösungen wurden IMAP, so dass ich dachte, ich würde einen Versuch geben, aber ich kann nicht scheinen zu Abbildung meiner Verbindung zu meinem server um den Posteingang zu öffnen. Ich hab eingestellt, um verschiedene ports, aber keiner von Ihnen sind in der Lage, um zu verbinden.

imap_open("{localhost/imap:143}", "notification", "password");

Bekomme ich Fehler wie:

Warning: imap_open(): Couldn't open stream {localhost/imap:143} in /var/www/site.com/www/mail.php on line 8
bool(false)

Notice: Unknown: Connection failed to localhost,143: Connection refused (errflg=1) in Unknown on line 0

Notice: Unknown: Connection failed to localhost,143: Connection refused (errflg=1) in Unknown on line 0

Notice: Unknown: Connection failed to localhost,143: Connection refused (errflg=1) in Unknown on line 0

Notice: Unknown: Connection failed to localhost,143: Connection refused (errflg=2) in Unknown on line 0

Verstehe ich nicht, natürlich ist dies mein erstes mal dies versuchen, aber was ist es, das klar mache ich falsch mit der Verbindung?

EDIT: ich begann courier-imap jetzt bekomme ich dies:

Notice: Unknown: [CLOSED] IMAP connection broken (server response) (errflg=1) in Unknown on line 0

Notice: Unknown: [ALERT] Fatal error: No such file or directory: No such file or directory in Unknown on line 0
Ein paar Dinge in den Sinn kommen. Einer von Ihnen hat zu tun mit Ihrer firewall. Wenn der port 143 gesperrt ist, dazu führen würde, dass die Verbindung fehl.
Also kennen Sie eine gemeinsame ports angeschlossen werden können, um die E-mail-Postfächer?
Es hängt alles davon ab, wie Ihr mailserver eingerichtet ist. Alles was ich Vorschlage ist, dass Sie zu öffnen, port 143 um für diese zu arbeiten (wenn es gesperrt ist).
Versucht telnet-ing der E-mail-server? bobpeers.com/technical/telnet_imap
Sind Sie absolut 115% sicher, dass a) der IMAP-Dienst ausgeführt wird und b) es überwacht TCP:143? Ich würde sagen, es ist höchst unwahrscheinlich, eine firewall ist immer in der Art von loopback-Verkehr, scheint viel eher, dass es einfach nichts zu verbinden.

InformationsquelleAutor MacMac | 2012-08-06

Schreibe einen Kommentar