メニュー
最新の記事
-
2019年10月31日、首里城全焼か。 -
貧乏人はHUAWEI nova lite 3を購入した。HUAWEI nova lite 2からの脱却 -
令和元年台風第19号 -
【キャッシュレス】毎月3000円しか引き出さない男の決済サービス比較 -
きらぼし銀行 横領に殺人、不祥事が続く
テーマ
カレンダー
月別
- 2019年10 月( 3 )
- 2019年05 月( 1 )
- 2018年07 月( 1 )
- 2017年12 月( 1 )
- 2017年11 月( 2 )
- 2017年10 月( 1 )
- 2017年09 月( 3 )
- 2017年08 月( 3 )
- 2017年07 月( 3 )
- 2017年06 月( 5 )
- 2017年05 月( 4 )
- 2017年04 月( 5 )
- 2017年03 月( 4 )
- 2017年02 月( 10 )
- 2017年01 月( 7 )
- 2016年12 月( 11 )
- 2016年11 月( 5 )
- 2016年10 月( 6 )
- 2016年09 月( 11 )
- 2016年08 月( 14 )
- 2016年07 月( 8 )
時期尚早
【PHP5.6以上】 メール設定について SMTPのhostがsslの場合に注意
2016年08月24日
テーマ:テーマ無し
?
//
PHPの各バージョンのサポート期間
ずばり、下記に掲載されているのですが、最近だと2016年07月10日にPHP5.5のサポートが終了しています。ということで、この夏にPHP5.6やPHP7.0へのバージョンアップをする方や検討中の方も多いと思います。ちなみに、5.6のサポートは2016年12月31日(アクティブ)2018年12月31日(セキュリティ)。
7.0のサポートは2017年12月3日 (アクティブ)2018年12月3日 (セキュリティ)。
qiita.com
バージョンアップによってメールが飛ばない可能性がある?
hostにsslを指定、かつメールサーバに対してSSLサーバ証明書を発行していない場合になります。PHPのマニュアルに書いてあります。
peer_fingerprint と verify_peer_name が追加されました。 verify_peer のデフォルトが TRUE に変わりました。引用:PHP: SSL コンテキストオプション - Manual
?SSLサーバ証明書の検証をデフォルトで行うようになりましたと書いてあります。
対応方法
テストサーバであったり、SSLサーバ証明書がない場合もあると思います。このような場合、verify_peerをfalse、verify_peer_nameをfalse、自己証明の証明書の許可に関するallow_self_signedをtrueに設定します。書き方については、環境にもよって変わるかと思います。いくつか参考にしていますが、特に参考になった二つの記事を掲載しておきます。CakeEmail、PHPMailerです。
CakeEmailの書き方
qiita.com
PHPMailerの書き方
パッと見、外国サイトっぽいですけど、日本人の方が日本語で書かれているものです。
blog.goo.ne.jp
?
//
>>元の記事・続きはこちら(外部のサイトに移動します)
この記事はナビトモではコメントを受け付けておりません