Heim  >  Artikel  >  Backend-Entwicklung  >  [PHP] So verwenden Sie das IMAP-Protokoll zum Empfangen von E-Mails

[PHP] So verwenden Sie das IMAP-Protokoll zum Empfangen von E-Mails

little bottle
little bottlenach vorne
2019-04-19 15:05:463409Durchsuche

Die PHPMail-Klasse ist eine sehr leistungsfähige Klasse, die E-Mails senden kann, aber tatsächlich verwendet die unterste Ebene die Funktion mail() zum Senden von E-Mails. Jetzt müssen wir E-Mails in Echtzeit empfangen, hauptsächlich um festzustellen, ob die E-Mail gesendet wurde und ob sie erfolgreich empfangen werden kann. Daher verwenden wir das Pop3-Protokoll, um E-Mails zu sammeln und die E-Mails abzurufen. Das Programm lautet wie folgt:

<?php

$mailServer="mail.staff.sina.com.cn";

$mailLink="{mail.staff.sina.com.cn:995/pop3/ssl}INBOX";

$mailUser = &#39;zekai&#39;; 

$mailPass = &#39;password&#39;; 

$stream = @imap_open($mailLink,$mailUser,$mailPass); 

$totalrows = imap_num_msg($stream);

var_dump($totalrows);

for($i=$totalrows;$i>=$totalrows;$i--)
{
    $headers = @imap_header($stream, $i);
    $mail_header= imap_headerinfo($stream, $i);
    var_dump ($mail_header);die;
    $subject = $mail_header->subject;
    $subject=decode_mime($subject);
    echo $subject;die;
}
?>

Verwandte Tutorials: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt von[PHP] So verwenden Sie das IMAP-Protokoll zum Empfangen von E-Mails. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen