メール投稿試験運用中
いつもTimelogをご利用いただき、ありがとうございます。
メール投稿システムについて追加でご報告いたします。
大変お待たせいたしました。
新たに開発したメール投稿のシステムにつきまして、いったん完成し、メールサーバに組み込んでみました。動作するかどうか検証中です。ロガーの皆様、テストに参加してください! もし動作不良やご意見、ご感想などがありましたら「希望、要望、妄想Timelog」グループへ書き込んでください。
検証の結果、問題がなければこのまま本番運用とします。
———————ここから技術的な話です。———————
文字化けも解消していると思います。これは、今までとは全く違う仕組みを新たに開発したからです。
サンロフト様時代のコードは、メールサーバがメールを受け取ると、それをそのまま主サーバに伝えるだけのシンプルなコードでした。しかしこれが動かない、文字化けするなど、問題を引き起こしていました。
原因は、主サーバの仕組みが古く、最近のメールを解釈(デコード)できないからでした。
主サーバを、新しいメールも読めるように改変するのが最良ですが、古いシステムでこれを実現するのは非常に困難。そこで、最新環境にしたメールサーバでこれを行うことにしました。
具体的には、受信したメールをメールサーバ内で解析。toやfrom、内容、添付ファイルなど必要な情報をすべて取り出し、主サーバが読める文字コードにしてから、APIを通じて主サーバに伝達。
このように、ただメールを主サーバに渡すだけの単純なコードから、メールの内容をすべて解析し、データを取り出してからそのデータを伝えるよう、仕組み自体を新たに開発しました。そのため時間がかかっておりました。申し訳ございません。
———————技術的な話おわりです。———————
主サーバが読める形に変えてから主サーバに伝達しているため、一部の文字は文字化けします。具体的には、一部の記号や半角カナなどは化けますが、これは仕様ですので、使わないでください。
ぜひベータテストにご参加いただき、問題をグループに報告してください。
よろしくお願いいたします。
中の人
この記事へのコメントはこちら