メール投稿の現状について
いつもTimelogをご利用いただき、ありがとうございます。
メール投稿システムの現状についてご報告いたします。
メール投稿システムは、メールサーバがメールを取得した際、そのメールが特定の条件に合えば、その内容をTimelogの主サーバに伝達する仕組みです。
従いまして、メールサーバも自社で構築する必要があります。
従前のメールサーバはやや古いバージョンで動いており、セキュリティ上問題が発生する可能性があったので、もともと移転する予定がありました。
そんな中、旧メールサーバに、軽微な更新パッチを当てたところ、起動しなくなってしまいました。復旧の試みも行ったのですが、起動しないままになっています。
しかし、もともとサーバを移転する必要があったので、すでに新サーバは用意していました。そこでメールサーバを新たに構築しました。
ところが、その新しいサーバでメール投稿の仕組みが動作しないという問題が発生しました。
———-ここからはやや技術的な記述になります。わかりにくい際はご容赦ください。———-
サンロフト様からいただいたソースコードがあるので、それをインストールしたのですが、動作しません。デバッグしてみると、どうもそのコードが利用するフレームワークが動作していないようなのです。具体的には、PHP用の拡張機能であるPEARです。PEARの中のHTTP_Requestというモジュールが動作しません。
原因は明らかで、PHPのバージョンを5から7に上げたからです。HTTP_RequestはPHP7に対応していない。ただそれだけです。
HTTP_Request自体をデバッグし、修正できるところは修正をしました。それでも現状で動作はしていません。やはり古いモジュールを新しいPHPで動かすこと自体問題があるんだと思います。しかし、当該サーバは他の用途にも使うため、セキュリティ上の問題もあり、PHPのバージョンダウンを行うことは考えていません。
今後ですが、PHP7でも動くHTTP_Request2を使うよう、コードを修正していこうと思っています。
———-ここまで技術的な記述になりました。分からない方、すみませんでした。———-
現在も、メール投稿の仕組みを動かせるよう、コードの修正の努力をしています。弊社は決してメール投稿を放棄することはありません。
ご利用いただいていたみなさまには大変ご迷惑をおかけして申し訳ございません。利用可能になるまで、今しばらくお待ちいただきますよう、お願い申し上げます。
中の人