首页 > 解决方案 > 在 php 中使用 IMAP 连接到 yahoo 邮件

问题描述

我正在使用库来使用 IMAP 连接到邮件服务器。我可以轻松连接到 gmail 和我的服务器,但是当我想连接到 yahoo 时出现以下错误

致命错误:未捕获的异常“PhpImap\ConnectionException”与消息“IMAP 方法 imap_open() 失败并出现错误:无法连接到 internal.imap.mail.g03.yahoodns.net,993:连接被拒绝。无法连接到 internal.imap.mail.g03.yahoodns.net,993:连接被拒绝'

这是我的代码

$mailbox = new PhpImap\Mailbox('{imap.mail.yahoo.com:993/imap/ssl}INBOX', 'email', 'pass', __DIR__);
$mailsIds = $mailbox->searchMailbox('ALL');
if(!$mailsIds) {
    die('Mailbox is empty');
}
$mail = $mailbox->getMail($mailsIds[0]);
print_r($mail);
echo "\n\nAttachments:\n";
print_r($mail->getAttachments());

怎么了?

谢谢

标签: phpimap

解决方案


推荐阅读