TOPへ |
起票 2007.5.11/更新 2006.5.11
|
目次へ | |
|
|
|
プロバイダが実施しているスパム防止策として、25番のポートを止める策。smtpを止められたらメールの送信ができなくなります。というかなりました。
そして対応策ってことで 25番じゃなくて587なら使えるってところがほとんどです。だからqmailも587をsmtpの代わりに受けられる方法は無いものかと・・・
私の場合はtcpserverを起動する際にポートを指定すれば良いだけなんですね。
起動スクリプトを次のように書いています
/usr/local/bin/envdir /etc/relay-ctrl /usr/local/bin/tcpserver -vHR -u 505 -g 504 0 25 /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd 2>&1|/var/qmail/bin/splogger smtpd &
これをそのままにし、25を587に変えたものを列挙しておけばそれだけでOKってことでした。
/usr/local/bin/envdir /etc/relay-ctrl /usr/local/bin/tcpserver -vHR -u 505 -g
504 0 25 /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd 2>&1|/var/qmail/bin/splogger
smtpd &
/usr/local/bin/envdir /etc/relay-ctrl /usr/local/bin/tcpserver -vHR -u 505 -g
504 0 587 /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
2>&1|/var/qmail/bin/splogger smtpd &
あとはメーラーでポートを指定するだけ。私の場合はルーターでがっちりポートを絞ってたからそこだけ空けてすっきり解決。
これで普通に使えるようになります。単にポートが変わっただけだから目先だけの対応って気がしてなりませんが・・・