Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Can't post-followup or post-forward in nnml groups

1 view
Skip to first unread message

Katsumi Yamaoka

unread,
Jul 31, 2001, 8:54:49 AM7/31/01
to
>>>>> In di...@gnus.org <yosuy9p5...@jpl.org>
>>>>> Katsumi Yamaoka <yam...@jpl.org> wrote:

山岡> I can not send a news to followup to or to forward an article in
山岡> a nnml group.

というわけで Oort Gnus と最新の T-gnus のデフォルトでは、メール
の記事への返信やメールをフォワードしたものを、ニュース記事として
送信することができなくなっています。

Kai さんからいただいた返事は、送信するときに `C-c C-c' の代わり
に `C-u 0 C-c C-c' をタイプしてサーバを選ぶ方法と、ポストするサー
バをグループパラメータで設定するというものでした。後者はどうすれ
ば良いのかわかりません。

他に、`gnus-post-method' の値がデフォルトの `current' でなくても
良ければ、すなわち複数の NNTP サーバに接続していなければ、
`gnus-select-method' を設定した後で

(setq gnus-post-method gnus-select-method)

とする手もあります。

;; ding ML には他にもいくつか たわごと を書いてあります。:-p
--
Katsumi Yamaoka <yam...@jpl.org>

Katsumi Yamaoka

unread,
Jul 31, 2001, 9:54:16 PM7/31/01
to
>>>>> In [semi-gnus-ja : No.6189]
>>>>> Katsumi Yamaoka <yam...@jpl.org> wrote:

山岡> I can not send a news to followup to or to forward an article in
山岡> a nnml group.

山岡> というわけで Oort Gnus と最新の T-gnus のデフォルトでは、メール
山岡> の記事への返信やメールをフォワードしたものを、ニュース記事として
山岡> 送信することができなくなっています。

Kai さんから `gnus-parameters' を使ってはどうかとの提案があった
ので、この目的に使えるように Oort Gnus と t-gnus-6_15-quimby 枝
の T-gnus を改造しました。

`gnus-post-method' の値がデフォルトの `current' であっても、例え
ば以下の設定を (`gnus-select-method' を設定した後で) 行なえば、
nnml グループの記事への返信やフォワードを、ニュース記事として送
信することができます。

(setq gnus-parameters
`(("^nnml:" (gnus-post-method ,gnus-select-method))))

これをやらないとどうなるかと言うと、例えば fj.news.reader.gnus
にフォワードしようとしても ~/Mail/fj/news/reader/gnus/ というディ
レクトリの下に対して nnml の記事がポストされるだけです。

;; これが何の役に立つのか、いまだにわからないんですが。^^;;
--
Katsumi Yamaoka <yam...@jpl.org>

Katsumi Yamaoka

unread,
Aug 3, 2001, 3:04:39 AM8/3/01
to
>>>>> In [semi-gnus-ja : No.6190]
>>>>> Katsumi Yamaoka <yam...@jpl.org> wrote:

山岡> `gnus-post-method' の値がデフォルトの `current' であっても、例え
山岡> ば以下の設定を (`gnus-select-method' を設定した後で) 行なえば、
山岡> nnml グループの記事への返信やフォワードを、ニュース記事として送
山岡> 信することができます。

山岡> (setq gnus-parameters
山岡> `(("^nnml:" (gnus-post-method ,gnus-select-method))))

元々グループパラメータという枠組みを持っている Gnus や T-gnus で
はこのやり方は変則なので廃止し、正式に `post-method' というグルー
プパラメータを作ってもらいました。これが反映された Oort Gnus を
以下の場所に置き、t-gnus-6_15-quimby 枝の T-gnus も更新しました。

ftp://ftp.jpl.org/pub/tmp/ognus-0.04-200108030538.tar.gz

;; ftp://ftp.gnus.org/pub/gnus/snapshots/ にあるものより新しいこ
;; ともあるし、古いこともあります。

この新しいグループパラメータ `post-method' に設定できる値は、
ユーザオプション `gnus-post-method' のそれと同じです。

;; このオプションの値の候補に `native' というのがあって、関数の
;; 方の `gnus-post-method' の中での扱いと整合しないのですが、な
;; んだかわからないので ding ML では言及しませんでした。今のまま
;; だと nnshimbun をはじめとするいろんなサーバに接続している人の
;; 環境では意味が無いと思うので。

グループパラメータは各グループ毎に設定しなければならないから面倒
だと思われる場合は、`gnus-post-method-alist' というユーザオプショ
ンが使えます。これはグループ名の正規表現とポスト用の method の連
想リストで、以前にお知らせした `gnus-parameters' の設定は次のよ
うに書き換えることができます。

(setq gnus-post-method-alist `(("^nnml:" . ,gnus-select-method)))

または

(setq gnus-post-method-alist (list (cons "^nnml:" gnus-select-method)))

たぶんこのように各要素を ("REGEXP" . METHOD) にするのが正式なの
ですが、実際は `.' 無しの ("REGEXP" METHOD) でも有効になるのでは
ないかと思います。この理由に興味がある人は *じっくり* ソースを読
んでみて下さい。:-)

なお、グループパラメータの `post-method' を一度設定すると、それ
は .newsrc.eld ファイルに記録されて以後ずっと使われるので、職場
の異動などで `gnus-select-method' の値を変えたときは、各グループ
のパラメータもいっしょに変更しなければならないことに注意して下さ
い。

ところで、ぼくは来週いっぱいほとんど (または完全に) ネットに繋が
らなくなります。その間 t-gnus-6_15-quimby 枝を更新することができ
ないことをご了承下さい。
--
Katsumi Yamaoka <yam...@jpl.org>

0 new messages