20.3 E-Mail mit IMAP oder POP3 lesen

Problem

Sie wollen E-Mail mit IMAP oder POP3 lesen, wodurch Sie ein webbasiertes E-Mail-Client-Programm erstellen können.

Lösung

Verwenden Sie die IMAP-Erweiterung von PHP, die sowohl IMAP als auch POP3 spricht:

// IMAP-Verbindung öffnen. $mail = imap_open('{mail.server.com:143}', 'username', 'password'); // Oder: POP3-Verbindung öffnen. $mail = imap_open('{mail.server.com:110/pop3}', 'username', 'password'); // Liste aller E-Mail-Header herunterladen. $headers = imap_headers($mail); // Header-Objekt der letzten Nachricht in der Mailbox herunterladen. $last = imap_num_msg($mail); $header = imap_header($mail, $last); // Body derselben Nachricht holen. $body = imap_body($mail, $last); // Verbindung schließen. imap_close($mail); ...

Get PHP 5 Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.