4

ここからコードを取得して、Gmail の受信トレイをダウンロードします: http://davidwalsh.name/gmail-php-imap

use these 2 hostnames 
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
{imap.gmail.com:993/imap/ssl/novalidate-cert/norsh}Inbox

しかし、このエラーが発生します。

 Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl/novalidate-cert/norsh}Inbox in /home/medicalh/public_html/testmail.php on line 9
Cannot connect to Gmail: Can't connect to gmail-imap.l.google.com,993: Connection timed out

私はstackoverflowで検索しましたが、解決策がありませんでした

ありがとう

4

4 に答える 4

5

ホスト名をこれに変更して試してください

$hostname= '{imap.gmail.com:993/ssl/novalidate-cert}';

ユーザー名とパスワードを再確認してください

于 2010-12-24T09:24:26.753 に答える
4

php.iniファイルを開いて;前に削除し;extension=php_imap.dll 、サーバーを再起動します。

あなたのコードは動作します...

于 2011-02-17T17:02:17.763 に答える
2

私の Gmail クラスは、私の Web サイトからダウンロードできます。クラスファイルをテストするためのテストファイルも含まれています。

うまくいかない場合は、サーバーの問題である可能性があります。システム管理者に連絡する必要があります。

于 2010-12-28T22:42:03.623 に答える
1

Gmail の IMAP SSL 認証の問題の 1 つは、Google のアカウントのセキュリティに関連しています。一度ログイン エラーが表示されたら、すべての Google アカウントからサインアウトします。次に、次のリンクにアクセスしてください: https://accounts.google.com/DisplayUnlockCaptcha

ここに画像の説明を入力 imap 経由でアクセスしようとしているアカウントでログインします。

手順に従うと、php imap で gmail にログインできるようになります。

ここに視覚的に示されています: http://jeffreifman.com/filtered-open-source-imap-mail-filtering-software-for-php/configuring-gmail/

ソース: http://php.net/manual/en/function.imap-open.php

于 2016-01-16T14:52:05.887 に答える