作業日記@HatenaBlog

各種の作業メモ

telnetによるmail送信

某鯖にて
> telnet localhost 25
OK
HELO mail.fuga.com
OK
MAIL FROM:hoge@mail.fuga.com
OK
RCPT TO:mymail@fugafuga.jp
554 Relay access denied
と、不正中継だと拒否された。
localhostからなのに何故?と思ったら、Postfixのmain.cf設定が違っていた。
見ると
mynetworks = 192.168.0.0/24
のみ。大抵は
mynetworks = 192.168.0.0/24, 127.0.0.0/8
のように、localhostも含んでいるんだけど。
仕方ないので
http://www.aconus.com/~oyaji/bbs/wforum.cgi?mode=allread&no=6024&page=0
ここを参考に一時的に設定を書きかえてtelnetしたら、あっさり送信された。


ちなみにPostfixの設定ファイルを書き換えたら
# /etc/rc.d/init.d/postfix stop
[ OK ]
# /etc/rc.d/init.d/postfix start
[ OK ]
のように、停止、起動をさせる。
# /etc/rc.d/init.d/postfix reload
ではダメみたい。