Gmail アカウントからメールを取得したい。私はそのコードを使用しましたが、停止ループ以外はフロント画面に何も表示されません。ポートが正しいため、どこが間違っているのかわかりませんでした。で IMAP 設定も有効にしましたGMAIL account
。Windows 7 を使用しています。この問題の解決を手伝ってください。
$server = '{imap.gmail.com:993/ssl}';
$connection = imap_open($server, 'abc@gmail.com', 'abc');
$emails = imap_search($connection,'UNSEEN');
if($emails) {
rsort($emails);
foreach($emails as $email_number) {
$overview = imap_fetch_overview($connection,$email_number,0);
print_r($overview);
echo $overview[0]->subject."\n";
$message = imap_fetchbody($connection,$email_number,1);
echo $message;
}
}
/* close the connection */
imap_close($connection);