中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

PHPで、Gmailのメール受信

MyHome Portal Ver.5.00で、POP3メール一括受信機能追加しました。

http://ok2nd.blog87.fc2.com/blog-entry-347.html

Gmailのメールも受信できます。以下、Gmailのメール受信の補足説明です。

Gmailのメール受信は、SSL対応で受信する必要があります。

PHPSSL対応になっていない場合は、SSL対応にする必要があります。SSL対応になっているかの確認は、phpinfoで「Registered Stream Socket Transports」に「ssl」が含まれているかを確認します。

http://localhost/xampp/phpinfo.php

含まれていない場合は、「xampp/php/php.ini」を修正します。「xampp/php/php.ini」の

;extension=php_openssl.dll

コメントアウトを外した上で、Apacheを再起動します。Windowsの場合、コマンドプロンプトで以下を実行してください。

net stop Apache2.2

net start Apache2.2

POP3ホスト名設定で、ホスト名の頭に「ssl://」を付ける必要があります。Gmailでは、「ssl://pop.gmail.com」となります。ポート番号は、995になります。