通过 imap 获取电子邮件时出错
Getting error while fetching emails via imap
我在 IMAP 中遇到问题
我正在编写以下代码来获取收件箱电子邮件
$hostname = '{mail.test.in:110}INBOX';
$username='name';
$password='password';
$inbox = imap_open($hostname, $username, $password) or die('Cannot connect to Gmail: ' . imap_last_error());
我遇到错误
"message": "imap_open(): Couldn't open stream {mail.innovify.in:110}INBOX"
请告诉我解决方案
根据 imap_open()
documentation 如果您不使用 IMAP,您需要提供一个服务标志。
您正在使用用于 POP3 的端口 110,因此您需要通过将连接字符串从
更改为让 imap_open()
知道这一点
$hostname = '{mail.test.in:110}INBOX';
至
$hostname = '{mail.test.in:110/pop3}INBOX';
我在 IMAP 中遇到问题 我正在编写以下代码来获取收件箱电子邮件
$hostname = '{mail.test.in:110}INBOX';
$username='name';
$password='password';
$inbox = imap_open($hostname, $username, $password) or die('Cannot connect to Gmail: ' . imap_last_error());
我遇到错误
"message": "imap_open(): Couldn't open stream {mail.innovify.in:110}INBOX"
请告诉我解决方案
根据 imap_open()
documentation 如果您不使用 IMAP,您需要提供一个服务标志。
您正在使用用于 POP3 的端口 110,因此您需要通过将连接字符串从
更改为让imap_open()
知道这一点
$hostname = '{mail.test.in:110}INBOX';
至
$hostname = '{mail.test.in:110/pop3}INBOX';