2

imapとgmailを使用してphpでメールアプリケーションを作成しようとしています。私は無料のホスティング サイトhttp://powrhost.com/を使用しており、imap、ssl、およびその他すべてのものはそこにインストールされています。私のログインコードは次のとおりです。

/* connect to gmail */
$hostname = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
$username = '*************@gmail.com';
$password = '**************';

/* try to connect */
 $inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' .   imap_last_error());

私のホストがポート 993 を許可しているかどうかわからないことを除いて、すべて問題ないことはわかっています。それが機能するより良い無料のホスティングはありますか、それとも私のコードが間違っていますか? ところで、シェルアクセスはありません。エラー: imap 接続をストリーミングできませんでした: タイムアウト

4

1 に答える 1

1

これを試して

$hostname = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = $imap_user;
$password = $imap_password;
$inbox = imap_open($hostname, $username, $password);//Open Mailbox

アーカイブなどの他のメールボックスにアクセスするには、INBOXをアーカイブまたは任意のフォルダ名に変更するだけです。このフォルダ名では大文字と小文字が区別されると思います。

于 2012-04-11T09:34:41.363 に答える