imap_open php 文件中在并行 plesk 中作为 cron 作业运行时不起作用


imap_open in php file not working when run as a cron job in parallel plesk

我有一个PHP脚本,上面写着:

$this->conn = imap_open('{'.$this->server.'/notls}', $this->user, $this->pass

它在浏览器中运行时有效。但是,当在并行 plesk 版本 12 上作为 cron 作业运行时,我收到错误:

PHP 警告: imap_open(): 无法打开流 {localhost/notls} in /var/www/vhosts/cvdatabase.management/httpdocs/send_email.php on online 115

我已经浏览了互联网并尝试了几个修复程序,但到目前为止没有任何效果。有人知道如何解决这个问题吗?

因为它在 CLI 模式下运行。在此模式下,$_SERVER 变量不存在。尝试像imap_open一样运行它('{127.0.0.1/notls}'