Bir web sitesinde bir e-posta adresine gönderilen her şeyi görüntülemek nasıl?

1 Cevap php

Ben bir web sitesinde alınan e-posta tüm konuları görüntülemek istiyorum. Bir açık kaynak komut dosyası "php pop" var mı? Veya bir hizmet ben doğrudan kullanabilir?

Herhangi bir Yardım takdir! teşekkürler!

1 Cevap

Ben yerleşik PHP IMAP fonksiyonlarını kullanmak istiyorsunuz. İşte size bir örnek:

$mbox = imap_open ("{yourserver.com:110/pop3/novalidate-cert}INBOX", "my@email.com", "myPassword");
if (!$mbox) {
    return false;
}
$m_search = imap_search($mbox, 'UNDELETED');
        $messages = array();
        if($m_search < 1) {
            return 'No New Messages';
        } else {
            foreach ($m_search as $item) {
                $headers = imap_headerinfo($mbox, $item);
                $struct = imap_fetchstructure($mbox, $item);
                $body = imap_body($mbox, $item);

                $headers->subtype = $struct->subtype;
                $headers->body = $body;

                $messages[] = $headers;

            }
        }

        imap_close($mbox);