PHP POP3类,已删除调用时传递引用

时间:2013-10-01 20:03:52

标签: php class pop3

我正在尝试编写一个小脚本来检索和解析我的电子邮件。我做了一些研究,并找到了一个关于使用我从PHPClasses网站下载的pop3类(pop3.class.php.inc)的教程。

本教程从此开始:

<?php
 require_once("POP3.class.php5.inc");
 $pop3 = new POP3();
 $pop3->connect('mail.mywebsite.com');
?>

尝试运行该代码,我得到:

Fatal error: Call-time pass-by-reference has been removed in C:\xampp\htdocs\project\pop3.class.php5.inc on line 240

我对PHP很新,我不明白这个错误。我想帮助理解它的意义,以及我能做些什么来解决它。

1 个答案:

答案 0 :(得分:1)

您发现的类看起来很旧,并且正在使用已从当前PHP实现中删除的功能。这可能不值得尝试修复这个课程。

但是,您可以使用内置的imap函数从POP3邮箱中检索邮件。引用为here

从手册中,您可以打开这样的POP3邮箱(注意/ pop3标志):

// To connect to a POP3 server on port 110 on the local server, use:
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");