【问题标题】:Can't connect to gmail-imap.l.google.com,993: Connection refused无法连接到 gmail-imap.l.google.com,993:连接被拒绝
【发布时间】:2019-12-17 06:31:33
【问题描述】:
<?php
require "vendor/autoload.php";

$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'mail@gmail.com';
$password = 'password';
$inbox = imap_open($hostname,$username ,$password) or die('Cannot connect to Gmail: ' . imap_last_error());

他不断写道访问被拒绝。被谷歌安全封闭的感觉。在哪里允许无消息访问:

无法连接到 gmail-imap.l.google.com,993:连接被拒绝

网站https://pomidor.cc

【问题讨论】:

    标签: php gmail-api


    【解决方案1】:

    您网络上的某些东西(可能是防火墙)阻止了您与 Google 邮件服务器的连接。有关详细信息,请联系您的系统管理员或托管服务提供商。

    【讨论】:

      【解决方案2】:

      从您提供的信息来看,这似乎与您缺少证书有关。以下是一些关于变通方法/解决方案的问题 [1][2]。

      您也可以考虑开始使用 Gmail API,它允许您以简单的方式执行多项操作。您可以启用 IMAP 设置 [3] 并设置快速入门,以便您可以从那里开始发出请求 [4]。

      [1]Connect to Gmail with PHP & IMAP

      [2]Certificate error using IMAP in PHP

      [3]https://developers.google.com/gmail/api/v1/reference/users/settings/updateImap

      [4]https://developers.google.com/gmail/api/quickstart/php

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,为我解决了两件事:

        1. 我使用了自己的密码,而不是您可以使用的应用程序密码 生成here
        2. 我用的不是{imap.gmail.com:993/imap/ssl}INBOX {localhost:993/imap/ssl/novalidate-cert}INBOX

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-07-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多