聖)と、メールシステムをテストするためのメールを共有するオープンソースプロジェクト「test-mailsプロジェクト」を開始しました。test-mailsプロジェクトの概要メールシステムのテストには様々な種類のメールを用意する必要があります。様々な特徴をもったメールを収集したり作成したりするのは大変時間と手間のかかる作業です。test-mailsプロジェクトは誰でも自由に再利用できるテストメール集の提供を通じて、メールシステムのテストを支援することを目的とした世界初のオープンソースプロジェクトです。test-mailsプロジェクト発足の経緯エキサイト株式会社は2013年8月にエキサイトメールをリニューアルしました。managerをはじめとしたオープンソースソフトウェアを積極的に採用しています。リニューアルにあたって、メールシステムの検証用にテストメールを作成しました。これらのテストメールを自社だけでなくだれでも自由に再利用できるようオープンソースにすることを検討した結果、株式会社クリアコードと連携してtest-mailsプロジェクトを発足することとなりました。テストメールのライセンステストメールはMITライセンスで提供されており、非公開のメールシステムにも利用したり、変更を加えて利用したりすることができます。収集するテストメールtest-mailsプロジェクトでは、網羅的なテストができるよう通常のメールだけでなく、行儀悪いメールも収集します。行儀の悪いメールの例としては以下のものが挙げられます。RFC5321に準拠していないMTAの限界を超えている日本の携帯キャリアの独自仕様が含まれているASCII以外のエンコーディングを使っているこのような行儀の悪いメールは、慣習として通常のメール同様に処理されることが期待されており、メールサービス提供者は特別の対応が必要となります。メールの消失や文字化けなどを防ぐためにはこれらの行儀の悪いメールに予め対応することが望ましく、行儀の悪いメールがそろったテストメールの必要性は高まっています。managerを利用したメールシステムのテスト支援を行いました。managerの開発、導入時に使用するテストメールを順次提供していきます。test-mailsプロジェクトではテストメールの収集に協力いただける企業、個人を広く募集し、様々な種類のテストメール収集を目指してます。デージーネットがプロジェクトへの参加ならびにテストメールの提供を表明しています。クリアコード様のプロジェクト設立に賛同いたします。当社も過去に、通信キャリアのメールシステムをオールOSSで構築した際に、システム試験におけるテストメールのパターン検討とケース作成に大変な労力を割いた経験があります。今回のプロジェクトは、テストケース(テストデータ)のオープン化という新たな試みにより試験工数の削減、ひいてはシステム構築コストの低減に寄与するものであり、当社はテストメールの提供と、それらの活用による低コストなメールシステム構築の両面で、積極的に本プロジェクトに参加していきます。株式会社デージーネットは、test-mailsプロジェクトの発足を歓迎致します。メール関連のアプリケーション・システムのニーズは依然として高く、その安全性・安定性も高いレベルで求められています。テストメールを収集し公開することで、より信頼性の高いメールシステムの提供に、貢献できると確信しております。今後弊社もプロジェクトに協力させて頂くだけでなく、プロジェクトの成果物を積極的に利用させて頂き、より高品質なメールシステムを提供して参ります。株式会社クリアコード。