[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:01876] Re: CF の NEWS_GATWAY 相当の処理
- Subject: [postfix-jp:01876] Re: CF の NEWS_GATWAY 相当の処理
- From: Toyohiko Nagai <nagai@xxxxxxxxxxxx>
- Date: Sun, 28 Jul 2002 04:53:19 +0900 (JST)
永井@シリウスです。
>>>>>> "IWAMOTO, Kouichi" <sue@xxxxxxxxx> wrote:
> > alias を使って foo.netnews を mail2news で foo に投稿、とい
> > う方法も書かれていますが、ニュースグループごとにエントリをかか
> > なければいけないので、あまりやりたくありません(どうしても方法
> > がなければこれはやむなしと考えてます)。alias で regexp が使え
> > ればよいのでしょうが、どうも alias テーブルに対しては regexp
> > は使えないようです(そういうものなんでしょうか?)。他のテーブ
> > ル、たとえば canonical などには regexp が使えているので、
> > postfix 自体は regexp が使えてはいます。
>
> address extensionを有効にして、netnews+ニュースグループ名 という形式を使えば
> aliasでの定義はひとつですむと思います。
> ニュースグループ名.netnews が使いたければ、recipient_canonical_maps で、
>
> /^(.*)\.netnews@example\.org$/ netnews+$1
>
> という変換をするというのはどうでしょうか。
ご教授ありがとうございます。これでいけそうです。
こういうやりかたであっているのかどうかわかりませんが、以下の
ようにしてできました(もっと効率がいい、スマートなやり方あった
ら、つっこんでくださいまし)。
・エイリアスに netnews: "|newsgate.sh" のようなエントリをつくる。
・エイリアスで指定したスクリプト newsgate.sh で環境変数
RECIPIENT から "netnews+" 以降 "@" 直前までをニュースグルー
プ名として引き出し、"mail2news -n ニュースグループ名" で投稿。
『canonical じゃコマンド実行できんし、alias は regexp 使えない
し…』とあきらめかけていたところでした。アドレス拡張を使うって
いうのは、思いつきませんでした。
どうもありがとうございました。
----
Toyohiko Nagai.
- References
-
- [postfix-jp:01864] CF の NEWS_GATWAY 相当の処理, Toyohiko Nagai
- [postfix-jp:01866] Re: CF の NEWS_GATWAY 相当の処理, IWAMOTO, Kouichi
[検索ページ]
[Postfix-JP ML Home]