PHPMail クラスは電子メールを送信できる非常に強力なクラスですが、実際には、最下層は mail() 関数を使用して電子メールを送信します。ここでは、主にメールが送信されたかどうか、正常に受信できたかどうかを判断するために、リアルタイムでメールを受信する必要があるため、pop3 プロトコルを使用してメールを収集し、メールを取得します。プログラムは次のとおりです:
<?php $mailServer="mail.staff.sina.com.cn"; $mailLink="{mail.staff.sina.com.cn:995/pop3/ssl}INBOX"; $mailUser = 'zekai'; $mailPass = 'password'; $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 サイトの他の関連記事を参照してください。