3

Roundcube をローカル マシンにインストールしましたが、正常に動作しますが、同じ構成ではサーバーでは動作しません。「IMAP サーバーへの接続に失敗しました」というエラーが表示されます。

$rcmail_config['default_host'] = 'ssl://imap.gmail.com:993';

ログ:

> [2011 年 1 月 17 日 03:05:06 +0400]: IMAP
> エラー: ログインに失敗しました
> xxx.xxx.xx.xx から xxxxx@gmail.com。
> 接続できませんでした
> imap.gmail.com:143: 接続時間
>アウトイン
> /home/xxxxx/public_html/rc/program/include/rcube_imap.php
> 183 行目 (POST
> /mail/?_task=ログイン&_action=ログイン)

私は疑問に思っています-ポート#993がconfigに書かれているのに、なぜポート143を試しているのですか。

4

2 に答える 2

1

次のように構成を設定する必要があります

$rcmail_config['default_host'] = 'ssl://imap.gmail.com';
$rcmail_config['default_port'] = '993';

以下に示すように、コマンドを使用してサーバーに接続できるかどうかを以下のコマンドで確認してください。

  1. ping imap.gmail.com
  2. telnet imap.gmail.com 993[Windows の場合] またはtelnet imap.gmail.com:993[UNIX の場合]

成功した出力を取得できる場合。Roundcube 経由で IMAP Gmail サーバーに接続できるようになります。

于 2014-08-21T12:42:34.377 に答える
0

ssl:// のデフォルトはポート 993 です。ホスティングプロバイダーによるメモリの制限により、gmailに接続できないことがあるため、サーバーに問題があります。私も似たような状況でした。ホスティング サーバーから他のメール サーバーに接続できましたが、gmail には接続できませんでした。その後、ホスティングを他の会社に切り替えたところ、同じコードが機能しました。

于 2011-06-10T02:10:26.313 に答える