- History
- View the source.
- View the history.
- IRC-SMTPゲートウェイ has been deleted.
- 1 (2009-10-30 (Fri) 20:57:29)
- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
*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への中継|