Пытаюсь настроить Postfix. Вроде все уже заработало, кроме одного.
При попытке отправить почту на любой внешний сервер - выдает:
Код:
[setevoy@perun ~] $ telnet 77.120.106.40 25
Trying 77.120.106.40...
Connected to 77.120.106.40.
Escape character is '^]'.
220 akira.website.co.ua ESMTP Postfix
helo 82.144.220.27
250 akira.website.co.ua
mail from:admin@website.co.ua
250 2.1.0 Ok
rcpt to:1th@setevoy.kiev.ua
554 5.7.1 <1th@setevoy.kiev.ua>: Relay access denied
В логах:
Код:
Jan 17 21:19:37 akira postfix/smtpd[4584]: NOQUEUE: reject: RCPT from nat.merlin.dc.volia.com[82.144.220.27]: 554 5.7.1 <1th@setevoy.kiev.ua>: Relay access denied; from=<admin@website.co.ua> to=<1th@setevoy.kiev.ua> proto=SMTP helo=<82.144.220.27>
Собственно, удалось все заставить работать, добавив в /usr/local/etc/postfix/main.cf сеть 0.0.0.0/0
Код:
mynetworks = 127.0.0.0/8 0.0.0.0/0
Но насколько это паршиво? В принципе, авторизация настроена, и без неё не отправишь, но ведь для чего-то такое ограничение сделано?
Полный конфиг main.cf выложил тут:
http://rtfm.co.ua/uploads/main.txt