0

我使用 Zend 框架创建了一个脚本。目标是脚本检查电子邮件。当我连接到与 webhosting 不在同一个域中的 pop3 帐户时(f.ex 托管在 arkreport.be 上,电子邮件是 info@my-domain.com),它可以工作。但是当我连接到同一个托管帐户上的邮件帐户时,它就不起作用了。

这可能是服务器问题吗?我的虚拟主机询问我有关连接方式的更多信息,但我只能对所有使用的代码进行简短说明。

也许有替代方案。emailuseraccount 中有一个 %,也许这是个问题……我不知道 :)

这是错误

致命错误:未捕获异常“Zend_Mail_Protocol_Exception”,消息“读取失败 - 连接已关闭?” 在 /var/www/html/library/Zend/Mail/Protocol/Pop3.php:174 堆栈跟踪:#0 /var/www/html/library/Zend/Mail/Protocol/Pop3.php(222): Zend_Mail_Protocol_Pop3- >readResponse(false) #1 /var/www/html/library/Zend/Mail/Protocol/Pop3.php(282): Zend_Mail_Protocol_Pop3->request('PASS passw') #2 /var/www/html/library/ Zend/Mail/Storage/Pop3.php(191): Zend_Mail_Protocol_Pop3->login('facturen%arkrep...', 'oj1rak') #3 /var/www/html/application/default/controllers/CronController.php( 76): Zend_Mail_Storage_Pop3->__construct(Array) #4 /var/www/html/library/Zend/Controller/Action.php(513): CronController->checkmailAction() #5 /var/www/html/library/Zend /Controller/Dispatcher/Standard.php(295):

4

1 回答 1

0

您的主机可能拒绝了坏字符“%”。使一个没有特殊字符(如“%”)的新用户名只使用字母。

于 2011-05-09T20:03:23.303 回答