ホームページ  >  記事  >  バックエンド開発  >  【PHP】imapプロトコルを使ってメールを受信する方法

【PHP】imapプロトコルを使ってメールを受信する方法

little bottle
little bottle転載
2019-04-19 15:05:463350ブラウズ

PHPMail クラスは電子メールを送信できる非常に強力なクラスですが、実際には、最下層は mail() 関数を使用して電子メールを送信します。ここでは、主にメールが送信されたかどうか、正常に受信できたかどうかを判断するために、リアルタイムでメールを受信する必要があるため、pop3 プロトコルを使用してメールを収集し、メールを取得します。プログラムは次のとおりです:

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

関連チュートリアル: PHP ビデオ チュートリアル

以上が【PHP】imapプロトコルを使ってメールを受信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。