[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:29640] Re: nomail について



こんにちは。松田陽一%nomailユーザ@PAL-NET三鷹です。

From: "Dai Shidahara" <shidahara@xxxxxxxxxxxxx>
Subject: [debian-users:29625] nomail について
Date: Thu, 23 Aug 2001 23:18:56 +0900

> 志田原です
> 
> 現在、LAN環境のLinuxにNomailをインストールして、
        ^^^      ^^^^^^^^^^  ^^^^^^^^^^^^折角だから 1byte アルファベットに
                                         統一しましょうよ。

version は幾つですか?

> 同じLAN内のWindowsのマシンにメールを送ろうとしています。
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

これは、 LAN 内でローカルメールを運用する、という意味でしょうか?
ひょっとして

> 同じLAN内のWindowsマシンから Linux BOX を経由してメールを送ろうとしています。
                          ^^^^^^^^^^^^^^^^^^^^^^^^^

ということではないでしょうか?

> Windows側の設定はNomailの/etc/nomail.confで設定したもの
> をアカウントの設定で記述しています。(smtphost)
> /etc/nomail.confの設定は以下のようになっております。

> localuser       test

不要です。

> localdomain     test
> internetaddr   shidahara@xxxxxxxxxxxxx

> smtphost       test.ne.jp

プロバイダの smtp サーバを記入します。

> rewriteaddr     yes
> invalid_msgid   yes
> timeout 60

> local_mda       /usr/bin/procmail -d

これも不要です。

> Linuxからmailコマンドでメール送信したら、
> send-mail: didn't get initial OK message from smtp server.
> というエラーが出てきました。

エラーは「どこから」出て来たのでしょうか?
/var/log/ ですか、それともエラーメールですか?

これは nomail 自身のエラーメッセージではないですね。
多分、他の MTA がインストールされていて、それが /usr/sbin/sendmail
或は /usr/lib/sendmail からシンボリックリンクされていて、 mail コマン
ドはそれにメールを渡しているからではないかと思います。

私の場合、 exim がインストールされているマシンに nomail を手作業でイン
ストールしています。
ですので、

hoge:~$ ls -l --color=no /usr/sbin/sendmail  /usr/lib/sendmail
lrwxrwxrwx    1 root     root           12 Jun 18 10:57 /usr/lib/sendmail -> ../sbin/exim*
lrwxrwxrwx    1 root     root            4 Jun 18 10:57 /usr/sbin/sendmail -> exim*

こんな風になります。
このマシン上で mail コマンドを実行すると、 exim がエラーメールを返して
来ます。
ですので、 mail コマンドを使うのは適当でなく、 telnet localhost smtp
を実行するのが正しいと思います。
しぐねちゃ以降に実行結果を記しておきます。
もし、 mail コマンドでテストしたいなら、 debian をインストールした際の
MTA に向けられているシンボリックリンクを、 nomail へ書き直す必要があり
ます。
--
夜に帰るため夜に帰るため夜に。
松田 陽一(yoh)
mailto:matsuda@xxxxxxxxxxxx
http://www2.palnet.or.jp/~matsuda/index.htm

hoge:~$ telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 hoge.hogenet.or.jp SMTP Nomail 0.4.10 (Caravanserai)
helo test
250 hoge.hogenet.or.jp Hello test, pleased to meet you
mail from: matsuda@xxxxxxxxxxxx
250 Sender ok matsuda@xxxxxxxxxxxx
rcpt to: matsuda@xxxxxxxxxxxx
250 Recipient ok
data
354 Enter mail, end with "." on a line by itself
test
.
250 Message accepted for delivery
quit
221 hoge.hogenet.or.jp closing connection
Connection closed by foreign host.
hoge:~$ telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 hoge.hogenet.or.jp SMTP Nomail 0.4.10 (Caravanserai)
helo test
250 hoge.hogenet.or.jp Hello test, pleased to meet you
mail from: matsuda@xxxxxxxxxxxx
250 Sender ok matsuda@xxxxxxxxxxxx
rcpt to: yoh
250 Recipient ok
data
354 Enter mail, end with "." on a line by itself
test
.
250 Message accepted for delivery
quit
221 hoge.hogenet.or.jp closing connection
Connection closed by foreign host.
hoge:~$