[mew-dist 22114] Re: case: smtp-ssh-server?

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2002年 10月 30日 (水) 09:45:11 JST


From: FUJINO Yuzo <yuzo.fujino at example.com> さん曰く
Subject: [mew-dist 22113] case: smtp-ssh-server? 
Message-ID: <20021030.082209.22015639.yuzo.fujino at example.com>
Date: Wed, 30 Oct 2002 08:22:09 +0900 (JST)

> provider の smtp-server (smtp.nifty.com) と自前の smtp-ssh-server を
> 両方使っているのですが case で切り替えがうまく行きません。
> 
> (setq mew-config-alist
>       '(("nif-smtp"
           ("smtp-ssh-server" . nil) <= 追加
>          ("smtp-server" . "smtp.nifty.com"))
>         ("default"
>          ("smtp-ssh-server" . "my-smtp-server"))))
> 
> とすると case が nif-smtp の時でも connecting to ssh server... となっ
> て(ssh の先に smtp.nifty.com が無いから?)送信出来ずに queue に溜ります。

でどうでしょうか。たとえば、

(setq mew-config-alist
      '(("default"
	 ("smtp-server" . "localhost")
	 ("smtp-ssh-server" . "hoge"))
	("foo"
	 ("smtp-server" . "smtpfoo"))))

のとき、case "foo" に設定されていない項目は、"default" を引き継
ぎ、

(mew-smtp-ssh-server "foo") => "hoge"

となります。("smtp-ssh-server") でもいいですけど。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内