553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)というエラーに遭遇してしまいます。
これは /var/qmail/control/rcpthosts が
localhost mklinux.y-min.or.jpとなっているためです。
mklinux.y-min.or.jp 以外のhostからは、このrcpthostsに表示されたhost
(つまりlocalhost = mklinux.y-min.or.jpだけ)にしかmailを送ることができません。
つまり、mklinux.y-min.or.jp 上の qmail は、mailの中継機能をこの rcpthostsにより
制限しているのです。
もし、この /var/qmail/control/rcpthosts を削除してしまえば、
qmail はどこのhostへのmailでも、無制限に中継します。
これは spam にはうってつけの状況となってしまいます。
そこで、hostsを選んで中継を許可するように設定します。
$ tar zxvf tcp_wrappers_7.6.tar.gz -C /usr/local/src $ cd /usr/local/src/tcp_wrappers_7.6
$ makeとすると、対応しているsystem名が表示されます。
$ make REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS linux
$ su # cp tcpd /usr/sbin/tcpd
smtp stream tcp nowait qmaild /usr/sbin/tcpd /var/qmail/bin/tcp-env /var/qmail/bin/qmail-smtpd
tcp-env: 1.2.3.4 : setenv = RELAYCLIENT IP addressが 1.2.3.4 の host からの接続を許可します。 tcp-env: 1.2.3. : setenv = RELAYCLIENT network 1.2.3.0 の network からの接続を許可します。 tcp-env: .y-min.or.jp : setenv = RELAYCLIENT network *.y-min.or.jp からの接続を許可します。
ALL EXCEPT tcp-env: ALL