ssh + smtp

Katsumi Yamaoka yamaoka @ jpl.org
2002年 7月 23日 (火) 21:42:49 JST


>>>>> In [emacs-mime-ja : No.01054]
>>>>>	Shun-ichi GOTO <gotoh @ taiyo.co.jp> wrote:

山岡> ただ、サーバーと同じ localhost 上では問題無いのですが、日本から
山岡> ssh でつなぐと、やれ IP アドレスが不正だ (何で localhost が不正
山岡> なんだよ) とか pop before smtp の時間切れだと、あらぬ言い掛かり
山岡> を残して終わってしまいます。これからは自分の問題なので追々調べま
山岡> すが。

後藤さん> IP アドレスが不正ってのは、接続先として localhost
後藤さん> (127.0.0.1)を指定せずに、NICのアドレスをちゃんと指定すると回
後藤さん> 避できたりしませんか?

それが localhost からでは何をやってもだめなんです。例えば
jpl.org から問題の yamaoka.cc につないだ場合は問題無いのですが。
以下は会社から、POP した直後にコマンドラインから試してみた結果:

% runsocks ssh -C yamaoka.cc telnet -8 yamaoka.cc smtp
Trying 66.197.244.213...
Connected to yamaoka.cc.
Escape character is '^]'.
220-java.hostforweb.net ESMTP Exim 3.35 #1 Tue, 23 Jul 2002 07:52:51 -0400 
220-We do not authorize the use of this system to transport unsolicited, 
220 and/or bulk e-mail.
EHLO yamaoka.cc
250-java.hostforweb.net Hello yamaoka.cc [66.197.244.213]
250-SIZE
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP
MAIL FROM:<katsumi @ yamaoka.cc>
250 <katsumi @ yamaoka.cc> is syntactically correct
RCPT TO:<yamaoka @ jpl.org>
550-Host (yamaoka.cc) [66.197.244.213] is not permitted
550-to relay through java.hostforweb.net. 
550-Perhaps you have not logged into the pop/imap server in the last 30 minutes.
550-You may also have been rejected because your ip address
550-does not have a reverse DNS entry.
550 relaying to <yamaoka @ jpl.org> prohibited by administrator (failed to find host name from IP address)
QUIT
221 java.hostforweb.net closing connection
Connection closed by foreign host.

たぶん spammers 対策としては大きな効果があるのでしょうけれども。
ssh でつないで sendmail コマンドを直接呼ぶ場合は、こんなガードは
無いようなので、ここに限ってはそれで行こうかと思います。

>>>>> In [emacs-mime-ja : No.01056]
>>>>>	Shun-ichi GOTO <gotoh @ taiyo.co.jp> wrote:

後藤さん> # 一応確認しておきますが、山岡さんは local port を1024 以下
後藤さん> # の値で指定していた、とかいうオチは、まさか無いよね?

えーと、それはないですが、実は単に SOCKS の壁を通過できていない
だけの話かもしれないです。^^;;
どっちにしても使えないことは確かなようですが。
-- 
Katsumi Yamaoka <yamaoka @ jpl.org>




More information about the Emacs-mime-ja mailing list