使用php imap_open在收件箱中打开不同的文件夹



我正在使用此PHP代码打开POP3邮箱:

$hostname = '{mail.domain.com/pop3:110/notls}INBOX';
$username = 'email@domain.com';
$password = '***';
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect: ' . imap_last_error());

我正在使用上述代码打开POP3邮箱

我尝试使用

$hostname = '{mail.domain.com/pop3:110/notls}INBOX';

要在收件箱内打开一个文件夹,但我收到了错误:

Warning: imap_open() [function.imap-open]: Couldn't open stream {mail.domain.com/pop3:110/notls}INBOX.Support in /home/integra/public_html/autocheck/support_emails.php on line 31

我如何在收件箱文件夹下方打开不同?

根据您需要使用此格式的文档:

"{" remote_system_name [":" port] [flags] "}" [mailbox_name]

所以
{mail.domain.com/pop3:110/notls}INBOX

可能应该是
{mail.domain.com:110/pop3/notls}INBOX

还要确保您可以实际连接到端口110上的服务器,例如在Linux/Unix机器上,您可以使用以下方式测试以下测试:

$ telnet example.com 110

如果您看到Escape character is '^]'.,则已连接。

相关内容

最新更新