[Mew-dist 15944] Re: How to get messages from multiple mail servers.
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 1月 17日 (水) 20:35:26 JST
白井です。
# すっかり忘れていた。^^;;;
# あまりに古いので全文引用。
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 15659] Re: How to get messages from multiple mail servers.
Message-ID: <20001227.214442.70219334.kazu at example.com>
Date: Wed, 27 Dec 2000 21:44:54 +0900
kazu> From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
kazu> Subject: [Mew-dist 15651] Re: How to get messages from multiple mail servers.
kazu>
kazu> > 私の希望は smtp server の指定なのですが、IM では 複数の server を
kazu> >
kazu> > Smtpservers=server1,server2
kazu> >
kazu> > と書いておくと、server1 がダメなら server2 で送信してくれました。
kazu> > この機能もだめでしょうか?
kazu>
kazu> たとえば、+queue/{1,2,3} に対し Summary で C-cC-c をすることを考えます。
kazu>
kazu> まず、Mew は 1 を送信しようとして、SMTP サーバとコネクションを張ります。
kazu>
kazu> このとき、1.mqi の Server: foo,bar に対し、コネクションを張れるサーバ
kazu> を順次探す。一旦確立できたら、2、3 はそのサーバを使う。
kazu>
kazu> というぐらいなら、実装できます。(メール個々に対してサーバを切り替える
kazu> のは、厳しい。)
kazu>
kazu> しかし、コネクションを張れるのか試す時間はもったいないので、C-cC-c の
kazu> 際に、明示的にサーバをしている方がよいようにも思います。
僕の欲しいのはもっと単純でいいんです。
(0) 現在の server と queue folder を一対一で割り当てる動作と下記
の動作を切り替える変数を一つ用意する。
(途中で切り替えたりしたらだめよ)
(1) draft を書いて "C-cC-m" したときに、mew-config-output の
smtp-server, smtp-ssh-server の値に関わらず、mew-queue-folder
直下にキューする。(結構重要な動作)
(1)' draft で "C-cC-c" したときは、今と同じ動作で良い。
(2) summary で "C-cC-c" したときや、"i" の後の auto flash 時は、
送信時の mew-config-output の値にしたがって、転送に関わる設定を
1.mqi で指定されているものより優先する。mew-config-alist のdoc
string から抜き書きすると、
"smtp-server", "smtp-port", "smtp-ssh-server",
"smtp-helo-domain", "smtp-mail-from", "smtp-user", "smtp-auth",
"smtp-auth-list",
これぐらいかしら? (私が必要なのは smtp-server だけだけど)
kazu> 意見下さい。
# たくさん遅れてごめんなさい。(_ _)
今は、mew-config-output は "default" のままにしておいて、
mew-smtp-send-message() に advice(before) をかけて、
mew-draft-smtp-server を無理やり置き換えています。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内