通过POP3和PEAR检索电子邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过POP3和PEAR检索电子邮件相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. // include class
  3. include("Net/POP3.php");
  4.  
  5. // initialize object
  6. $pop3 = new Net_POP3();
  7.  
  8. // attempt connection to server
  9. if (!$pop3->connect("example.com", 110)) {
  10. die("Error in connection");
  11. }
  12.  
  13. // attempt login
  14. $ret = $pop3->login("john", "doe");
  15. if (is_a($ret, 'PEAR_Error')) {
  16. die("Error in authentication: " . $ret->getMessage());
  17. }
  18.  
  19. // print number of messages found
  20. echo $pop3->numMsg() . " message(s) in mailbox ";
  21.  
  22. // print message headers
  23. if ($pop3->numMsg() > 0) {
  24. for ($x=1; $x<=$pop3->numMsg(); $x++) {
  25. $hdrs = $pop3->getParsedHeaders($x);
  26. echo $hdrs['From'] . " " . $hdrs['Subject'] . " ";
  27. }
  28. }
  29.  
  30. // disconnect from server
  31. $pop3->disconnect();
  32. ?>

以上是关于通过POP3和PEAR检索电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

检索 AlternateView 的电子邮件

PEAR 邮件 SMTP/MIME 和 HTML 格式

通过 POP3 自动检查退回的电子邮件? [关闭]

电子邮件服务器是啥?pop3 IMAP HTTP是啥??

POP3、IMP4 和 SMTP是啥

如何使用 PHP PEAR 邮件和 Exchange Server 2016 发送电子邮件