Postfixのdependency(remi)を解消してsudo yum install php-imap後、php.iniでextension=imap.soを追加しても、
全くphpinfo()に反映されず、vagrant haltしたり、php.iniを編集したり、
他のサイトを見ながら5時間くらい色々試しても全然ダメで、
あきらめてカタ焼きそば食って再度vagrant upしてみたら、入っている!? 何故だ? さっぱりわからん。
とりあえずエラーは出ない模様
$imapPath = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX'; $username = 'hoge@gmail.com'; $password = 'pass'; // try to connect $inbox = imap_open($imapPath,$username,$password) or die('Cannot connect to Gmail:'.imap_last_error());
$mailHost = 'imap.googlemail.com'; $mailPort = 993; $mailAccount = 'hoge@gmail.com'; $mailPassword = ''; $mailBox = imap_open('{' . $mailHost . ':' . $mailPort . '/novalidate-cert/imap/ssl}' . "INBOX", $mailAccount, $mailPassword); if (!$mailBox) { echo '接続失敗'; } echo '接続成功';
あれあれあれ