ssh + smtp
Daiki Ueno
ueno @ unixuser.org
2002年 7月 25日 (木) 10:57:03 JST
>>>>> In [emacs-mime-ja : No.01061]
>>>>> Katsumi Yamaoka <yamaoka @ jpl.org> wrote:
上野> もしかして start-process の呼出しの前後で
上野> process-connection-type を nil に束縛すると解決したりしませ
上野> んか?
山岡さん> ああ、当然試してみるべきでしたねえ。ですが、状況は代わりませんで
山岡さん> した。
なるほど。ということは、telnet で吸収されてしまっている可能性が大きいですね。
ちなみに元々の発言の根拠は以下の投稿です。
<http://tsukuba.m17n.org/mule-ja-archive/2001-9/msg00014.html>
このパッチは、一旦 Emacs 21 に取り込まれたのですが、RMS の環境では M-x
telnet に副作用が生じるとかで外されてしまいました。
山岡さん> nntp.el に
山岡さん> (defvoo nntp-end-of-line "\r\n"
山岡さん> "*String to use on the end of lines when talking to the NNTP server.
山岡さん> This is \"\\r\\n\" by default, but should be \"\\n\" when
山岡さん> using and indirect connection method (nntp-open-via-*).")
山岡さん> should be とあるので、そういうものなのかもしれません。
山岡さん> (現に ssh+telnet で壁の外のニュースサーバーにつなぐときにはそう
山岡さん> しています。)
FLIM の smtp.el にも同様の docstring と共に smtp-end-of-line が導入され
たようですが、"should be" で終わらせずに、上記の経緯をほのめかしたほうが
良いのではないかと思います。
また、smtp-open-connection-function にも docstring を付けて、
・process-connection-type を nil に束縛する
・中継ホストでは telnet の代わりに(割と一般的な) netcat を使う
ような設定例を挙げたほうが良いのかも知れません。
--
Daiki Ueno
More information about the Emacs-mime-ja
mailing list