php - 在 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());
怎么了?
谢谢
解决方案
推荐阅读
- reactjs - 如何在事件处理程序中访问 useSelector 值
- keil - 从 .s 文件启动调试器
- docker - 无法在主机上卷曲 docker 端口 - “(56) Recv failure: Connection reset by peer”
- excel - 根据您在多个下拉菜单中选择的内容更改行的颜色和单元格中的值
- swift - 从领域数据库中删除对象时,出现错误作为原因:“只能从它所属的领域中删除一个对象。”
- python - 如何从 Python 3 中的 ObservedList 中删除列表对象?
- swift - 如何快速计算 JSON 文件中的元素?
- .net - 将 dotnet 从 2.1 更新到 3.1 后的 Automapper 问题
- ios - 当我将它修补到 json 服务器 swift 时,照片没有更新
- laravel - 如何将参数传递给 eloquent 模型类以获取自定义关系