Maison  >  Article  >  développement back-end  >  [PHP] Comment utiliser le protocole imap pour recevoir des emails

[PHP] Comment utiliser le protocole imap pour recevoir des emails

little bottle
little bottleavant
2019-04-19 15:05:463350parcourir

La classe PHPMail est une classe très puissante qui peut envoyer des emails, mais en fait, la couche inférieure utilise la fonction mail() pour envoyer des emails. Nous devons désormais recevoir des e-mails en temps réel, principalement pour déterminer si l'e-mail a été envoyé et s'il peut être reçu avec succès. Par conséquent, nous utilisons le protocole pop3 pour collecter les e-mails et les obtenir. La procédure est la suivante :

<?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;
}
?>

Tutoriels associés : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer