作者の罠にハマる
私はWebアプリケーションを軸として仕事をさせていただいているのですが
その中で、自動でメールを送るという機能を実現するために
PHPというサーバースクリプトのライブラリの一つであるphpmailerというものを使わせていただいている。
非常に便利なソフトウエアということで重宝していたのですが。。。
PHPというサーバースクリプトもPHP4, PHP5, PHP7, PHP8とどんどん進化が進んでいて
昔のライブラリが動かないものも出てきます。
いろんなライブラリは無償ということもあり、使う側の責任で運用するんですが。
phpmailerも、今までのライブラリはphp7まででphp8には通用しないということで、最新のphpmailerにしたところ
したところですよ。
メールが送れなくなったのです。
なんでか。。。。 と3日間くらい色々考えていたのですがさっぱりわからない
で、結論からいうと、パスワードの暗号化の初期値が今までは「PLAIN」、あたらしいやつは「CRAM-MD5」。
違っていたんですね。
なんで初期値を変えたのかはわかりませんが、こっちとしてはまさかそこの初期値を変えるとは思ってみず。
1行、それも20文字くらい付け加えれば解決したのですが。
なぜだ〜
と、わかった瞬間叫びたくなるくらい衝撃でした。
作者は罠にかけようとしてそんなことをするわけはないのですが、こっちが罠にハマってしまった。
あー。
あ、九州乗り鉄の旅の続きは忘れてしまいました。。。
またあしたですね。
- By 管理人
- 2024-05-22
- 359
- TOP