68user's page 掲示板

Prev< No. 2059〜2064> Next  [最新発言に戻る] [過去ログ一覧]
No. 2059 # snow [E-mail] 2001/07/03 (火) 10:59:20
>>2052 68user

回答遅れてすいません。

>ftp コマンドで debug モードを ON にしてみると何かわかりませんか?

passwdの部分がXXXXになってしまい、よくわかりません。
それに、ftpコマンドは通常どおり通るので、プログラムでどこが正常で
ないのかはちょっとわかりません。
再度プログラムをダウンロードしてトライしてみます。

No. 2060 # 68user 2001/07/05 (木) 00:24:49
>>2055 ゆうすけ
> uname -aの結果は、SunOS std2ss42 5.6
Solaris2.6 ですね。「UNIX の部屋」は基本的に FreeBSD に
ついて書いてますので、Solaris にないコマンドはいっぱいあります。

基本的にインストールしたいものがあれば、ソースを持ってきて
自分でコンパイルします。ソースのありかは
    http://ftpsearch.lycos.com/?form=medium
で調べるとよいでしょう。例えば foo-1.1.tar.gz を取得したら
    % gzip -dc foo-1.1.tar.gz | tar zxvf -
で展開し、
    % cd foo-1.1
    % ./configure
    % make
    % make install
という流れになります (これほど簡単にはいかない場合がほとんどですが)。

また、sunsite というコンパイル済みのものを配布している
ところがありますが、あまり数は多くないです。
    http://sunsite.sut.ac.jp/sun/solaris-binaries/sparc/

>>2058 rosegarden
> Solaris 2.5.1 には inet_aton はありませんでした。
Solaris2.6 にも Solaris7 にも inet_aton はありませんでした。

>>2010 もっち
https でのアクセスは実現できましたか? 結果報告をお待ちして
おります。

No. 2061 # skel.103M [E-mail] 2001/07/06 (金) 02:18:19
いつもお世話になっております。
今度はSMTPについての質問なのですが……

SMTPサーバに接続した後最初にクライアント側で行うことは、HELO(またはEHLO)
を送ることですよね。でも、なぜこういうことをするようRFCで定められている
のでしょうか?これがなければ生じる不具合はどういったものが考えられるので
しょうか?「SMTP EHLO 解説」をキーワードにしてGoogleで検索しましたが、
決定的なものが見つかりませんでした…。他に「オライリー・ジャパン」から
出版されている「Sendmail システム管理」なる本も読みましたが、なんかこの
部分だけ意図的に説明を避けているみたいで… (^^;;

何とぞよろしくお願いします。

No. 2062 # 68user 2001/07/06 (金) 04:10:14
>>2061 skel.103M
とりあえずこちらを。
    http://djbdns.jp.qmail.org/djb/smtp.html
知りませんでしたが、envelope がクリアされるらしいですね。

No. 2063 # rosegarden 2001/07/06 (金) 04:14:30
>>2061 skel.103M
> SMTPサーバに接続した後最初にクライアント側で行うことは、
> HELO(またはEHLO)を送ることですよね。

とは限りません。うちなんかだと次のようしても
メールが送れるようになっています。

% telnet mail 25
Trying xxx.xxx.xxx.xxx...
Connected to mail.hogehoge.co.jp.
Escape character is '^]'.
220 mail.hogehoge.co.jp ESMTP Postfix
MAIL from:<rosegarden@hogehoge.co.jp>
250 Ok
RCPT TO:<rosegarden@isp.net.ne.jp>
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
This is a test.
.
250 Ok: queued as 9CEF017A4A
quit
221 Bye
Connection closed by foreign host.

> でも、なぜこういうことをするようRFCで定められている
> のでしょうか?

RFC 821 や RFC 2821 をざっと見た限りだと MUST とか SHOULD
とかいう表現はありませんね。

それから、sendmail の operation guide をみると
PrivacyOptions の項に
          public Allow open access
          needmailhelo Insist on HELO or EHLO command before MAIL
          needexpnhelo Insist on HELO or EHLO command before EXPN
          noexpn Disallow EXPN entirely, implies noverb.
          needvrfyhelo Insist on HELO or EHLO command before VRFY
とあるので、このことからも、HELO や EHLO をどうするかには
任意性があるように思えます。

Postfix でも main.cf.default をみると
smtpd_helo_required = no
なんていう設定項目があります。
ということは、設定の際に任意性があるわけです。
おそらく、デフォルトでインストールすれば、HELO なしで
通る場合が多いでしょう。

No. 2064 # rosegarden 2001/07/06 (金) 04:21:56
>>2062 68user

> とりあえずこちらを。
> http://djbdns.jp.qmail.org/djb/smtp.html
> 知りませんでしたが、envelope がクリアされるらしいですね。

失礼しました。蛇足の書き込み申し訳ありません。

Prev< No. 2059〜2064> Next  [最新発言に戻る] [過去ログ一覧]