[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 メーリングリストの案内