In article <bnsia2$1rc7$1...@nsvn01.zaq.ne.jp>
ts...@uso-mail.net (Junichi Tsukada) writes:
> 先日のqmail-injectによるローカルメールの配信は、問題なく出来る
> ようになりました。
> ですが、新たに問題がわかりました。
> 1:SMTPの接続が拒否される。(ローカルで、telnet localhost 25で
> 接続が出来ない。同じように、Active! Mailでも接続できない。
というわけで、Followup-To: fj.mail.system.qmail です。
うちの qmail は、localhost の 25 ではポートは空いてないです
ね。普通のネットワーク(イーサネット)の方は空いているけれど。
対策として思いつくのはこんな感じ。
(1) localhost の 25 も開ける。
(2) localhost ではなくて、イーサネット側を使う。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
In article <YAS.03Oc...@kirk.is.tsukuba.ac.jp>, y...@is.tsukuba.ac.jp
says...
>(1) localhost の 25 も開ける。
>(2) localhost ではなくて、イーサネット側を使う。
またしても、お騒がせでした。
ちなみに、うちは、自宅でお気軽サーバを立ち上げておりまして。
#お勉強サーバーのつもりなのです。
サーバのNICの2枚差しで、ファイアーウォールの構成をしておりません。
ルータでのパケットフィルタリングだけにとどまっている状態です。
なので、smtpが変なリレーをされて踏み台になっていなければ、みなさんに
ご迷惑をおかけすることもないかと、思っております。
#popサーバは、外向きには開いていないです。
qmailのsmtpdは、tcpserverを使って起動させていました。
てっきり起動しているものと思っていたのですが、ケアレスミスでした。
tcpserver -v -u 107 -g 106 -x /etc/tcp.smtp.cdb \
-R -H 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3
&
^^^^
のように起動スクリプトを書いていたのですが、/etc/servicesのsmtpを何を
血迷ったか、smtpの行をコメントアウトしていました。なので、tcpserverが
起動していませんでした。
それと、qmailが./Maildir/形式になっていたのが、はやり問題だったのですが、
qmail/rcの記述を
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger qmail
から、
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Mailbox splogger qmail
に戻したのですが、Mailbox形式に戻らなかったということの疑問が残ります。
実は、vpopmail+sqwebmailを使っていたのです。
それで、vpopmailを使って、qmailのvirtualdomainsを知らぬ間に変更してたこと
と関係があると思います。vpopmailの対応が、./Maildir/形式だからなのかな?
とも思ったりしております。
新城さんのフォローにもあるように、ActiveMailのセキュリティ面と、サーバーに
かかるような感じもするので、断念して、sqwebmailに戻すことにしました。
#見かけの良いことだけで、飛びついてよく調べもしないのがよくなかったと
#反省しております。
ゴタゴタとお騒がせして申し訳ございませんでした。
とてもよい、勉強になりました。
ありがとうございました。
---
塚田 淳一 E-mail:ts...@uso-mail.net