[mew-dist 18227] Re: mew-config-alist
TAKANO Yuji ( たかのゆ〜じ )
takachan at example.com
2001年 7月 26日 (木) 13:51:54 JST
たかのです。こんにちは。
以下の件についてですが、なんか、僕が作成した sendmail.cf がお
かしいような気がしてきました。
以下、telnet コマンドで確認した時の結果ですが、IPv4 で LISTEN
した時には MAIL FROM: がドメイン名だけでも OK になるのに対して、
IPv6 の場合には Domain part missing になる sendmail.cf の様です。
これはこれで問題が有るようにも思えますが・・。どっちが正しい動
きなのでしょうか? sendmail に詳しい方居ましたら教えてください。
---
1 takachan /home/takachan > telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.running-dog.net.
Escape character is '^]'.
220 boss.running-dog.net ESMTP Sendmail 8.11.4/8.11.4-Run-Dog; Thu, 26 Jul 2001 13:33:24 +0900 (JST)
HELO localhost
250 boss.running-dog.net Hello localhost.running-dog.net [127.0.0.1], pleased to meet you
MAIL FROM: <running-dog.net>
250 2.1.0 <running-dog.net>... Sender ok
QUIT
221 2.0.0 boss.running-dog.net closing connection
Connection closed by foreign host.
---
---
2 takachan /home/takachan > telnet ::1 25
Trying ::1...
Connected to localhost.running-dog.net.
Escape character is '^]'.
220 boss.running-dog.net ESMTP Sendmail 8.11.4/8.11.4-Run-Dog; Thu, 26 Jul 2001 13:34:31 +0900 (JST)
HELO localhost
250 boss.running-dog.net Hello localhost.running-dog.net [::1], pleased to meet you
MAIL FROM: <running-dog.net>
553 5.7.1 <running-dog.net>... Domain part missing
QUIT
221 2.0.0 boss.running-dog.net closing connection
Connection closed by foreign host.
---
では、今度は mew とどういった関係があるか?と言う事になるので
すが、LISP がいまいち解らないので推測の域で申しわけ有りません。
mew-config-alist 内で、
("mew-smtp-mail-from" . "running-dog.net")
と、書いた場合には MAIL FROM: を <user at example.com> で正しく生成し
てくれるのに対して、
("smtp-mail-from" . "running-dog.net")
と、書いた場合には <domain> だけしか入らないのではないか?と、
思った次第です。pre4 の mew-smtp.el の 359 行目に MAIL FROM: に
from と言う変数があるみたいですが、ここに入っている値を確認して
みたいです。
申しわけ有りません。変数に入っている値を確認する方法を、どなた
か方法を教えていただけませんでしょうか・・。
From: TAKANO Yuji (たかのゆ〜じ) <takachan at example.com>さん
> たかのです。こんにちは。
>
> mew もそろそろリリースだと言う事でドキュメントが揃いつつあるの
> で見直しをかねて mew-config-alist の設定を info に沿ったモノに変
> 更してテストしていたのですが、ある現象に気がつきました。
>
> info を見ると、mew-config-alist 内で設定する場合は mew- と言う
> のが取れて、キーだけの設定で OK の様です。以下の様な感じですね。
>
> ---
> (setq mew-config-alist
> '(
> ("run-dog"
> ("mailbox-type" . mbox) ;; pop
> ("mbox-command" . "mewinc")
> ("user" . "takachan")
> ("name" . "TAKANO Yuji (たかのゆ〜じ)")
> ("mail-domain" . "running-dog.net")
> ("msgid-domain" . "running-dog.net")
> ("mew-smtp-mail-from" . "running-dog.net")
> ))
> )
> ---
>
> SMTP サーバは、以下の様に mew-config-alist の外側で指定してい
> ます。
>
> (setq mew-smtp-server "v6.running-dog.net")
>
> IPv6 アドレスの FQDN もしくは localhost(::1) を指定しています。
> この時、上の設定の場合は mew- が付いていますが、info に従って、
>
> ("smtp-mail-from" . "running-dog.net")
>
> と、指定していると以下の様に正しく From を生成してくれないよう
> で送信ができませんでした。
>
> ---
> Jul 19 14:58:34 awamori sendmail[72828]: f6J5wYt72828: ruleset=check_mail, arg1=<running-dog.net>,relay=v6.running-dog.net [3ffe:505:2019:1:260:97ff:fe0e:b67f], reject=553 5.7.1 <running-dog.net>... Domain part missing
> Jul 19 14:58:34 awamori sendmail[72828]: f6J5wYt72828: from=<running-dog.net>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-IPv6, relay=v6.running-dog.net [3ffe:505:2019:1:260:97ff:fe0e:b67f]
> ---
>
> setq mew-smtp-server の設定に IPv4 のサーバを指定すると問題無
> く送信できます。発生する条件としては、
>
> ・ mew-smtp-server に IPv6 アドレスを持つサーバを指定している
> ・ smtp-mail-from と記述し mew- が付いてない場合
>
> です。そして、smtp-server の設定は、mew-config-alist 内であって
> も外で有っても結果は一緒でした。
>
> 二つの条件が重なった時に送信できないみたいなので、私にはもうソー
> スを追うことが出来ませんでした。
>
> また、もしかして僕だけの環境で発生するの現象であるならばなおの
> ことごめんなさい。許してください。
たかの
---
IPv4 Mail and Web.
takachan at example.com http://www.running-dog.net/
IPv6 Ready.
takachan at example.com http://v6.running-dog.net/
Mew-dist メーリングリストの案内