質問: 友達にサーバーを借りて、そこでメーリングリストを作ってもらい、長く続いています。現状維持で、メーリングリストのタイトルもそのままにして、他に移動することなく、ホームページや掲示板、SNSなどに連動することはできませんか。初めから作るのであればそういったシステムはあるようなのですが、今回は連動できるかどうかの質問です。しかも添付ファイルがあります。頭が混乱します。掲示板に投稿すればメールされるしくみであっても、そのメールに返信する人の内容は掲示板には反映されないはずですよね。ワードプレスなどでそういった事は出来ないのでしょうか。よろしくお願いいたします。
回答: ML を運用されているとのことなので、お友達を含めてある程度プログラムができる方と前提して回答します。 > 掲示板に投稿すればメールされるしくみであっても、そのメールに返信する人の内容は掲示板には反映されないはずですよね。 > > という書き込みをされているので、掲示板からメールを打つ仕組みは理解しているが、その逆でメール送信した内容を掲示板に反映する方法を問い合わせているのだと思います。 メールを受信したときに、そのメールをプログラムに渡す方法があります。 メールサーバの設定を変更できる必要があります。 受け取ったメールを処理するプログラムを、メールサーバに設置する必要があります。 そのプログラムから、連動したいとおっしゃっている掲示板に投稿するプログラムを書けば良いのです。 質問では、メールに添付されているファイルのことについて書かれていますが、連動する掲示板や SNS が添付ファイルを扱える必要があります。 メールの添付ファイルというのは、MIME のマルチパートという形式で実装されています。 メールの本文はあくまでもテキストの羅列なのですが、MIME のマルチパートの書式に従うと、ある目印によってメールの本文がいくつかに分割されていて、ある部分が本文で別の部分が画像などのファイルになっていると解釈できるようになっています。 先に書いた Postfix で定義したプログラムがメールの本文を切り分けて、掲示板や SNS にポストする API に渡してあげるように作ります。 既に ML で配信済みのメールを掲示板に登録するということであれば、配信済みのメールの内容を解釈して掲示板にポストするプログラムを作る必要があります。 配信済みのメール本文のバックアップが存在する前提になりますが、mbox 形式だとメールのヘッダと本文を単純にくっつけた形式になっているだけなので、メールをひとつずつ切り出す部分を実装してあげれば、Postfix で連動するプログラムを再利用することができると思います。 質問にある Wordpress ですが、以下の二つを考えたときには後者の位置づけになります。 ・メールを解釈して掲示板に送り込むプログラム ・添付ファイルを扱える掲示板としてのプログラム メールの内容を掲示板にどうやって送るかということを考えた場合には Wordpress を使ってどうにかできるものではありません。