*IRC/SMTPゲートウェイ [#w3c4b9e7]
EBUGでは、IRCとメーリングリスト間でメッセージをやりとりする
IRC/SMTPゲートウェイを作成し、相互にメッセージのやり取りを行っています。
**アーキテクチャ [#i8b051b4]
|&ref(migw-internal.gif,wrap);|
migw.pl は、IRCクライアントとして目的のチャンネルにJOINしており、
IRCでの発言を受信します。
受信された発言はメールに変換され、SMTPサーバに渡されます。

一方、メールからIRCへの転送は、メールサーバでの
.forward あるいは .procmailrc などの設定により
メールのヘッダおよび本文が minjector.pl というプログラムに引き渡されます。

minjector.plは、標準力からメールのヘッダと本文を読み込み
一定の形式に変換した後、Unixドメインソケットを経由して migw.pl に
引き渡され、最後に IRCネットワークのJOINしているチャンネルで
発言されます。
**運用形 [#t7c73dff]
メールユーザ側ではMLを作成することでメッセージの信を行うようになっています。~
動作のイメージとしては、以下のようになります。~
|&ref(migw.gif,wrap);|
|CENTER:MLからIRCへの中継|
~
|&ref(migw-reply.gif,wrap);|
|CENTER:IRCからMLへの中継|


Front page   Edit Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes