我正在使用此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
如何在我的收件箱文件夹下打开不同的内容?
答案 0 :(得分:0)
根据the docs,您需要使用以下格式:
"{" 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 '^]'.
,则表示您已连接。