vi /etc/postfix/master.cf
Ищем строку:
#submission inet n - - - - smtpd
И убираем в ее начале диез (раскомментируем).
Далее в строке submission в столбце chroot заменяем "-" на n, иначе работать не будет (из чрута не будет видно БД пользователей), то есть получится:
submission inet n - n - - smtpd
Я подозреваю, что это баг в конфигурации. Так как если просто раскомментировать строку submission (где напротив chroot стоит -), то он будет работать, но будет закрыт в чруте (заперт в определенной папке в /var/spool/....) и не будет иметь доступа к базе данных пользователей (она в /etc, а мы заперты в совершенно другой папке), следовательно, не будет возможности авторизовать пользователей, таким образом он никак не может работать.
Перезапускаем почтовик:
/etc/init.d/postfix restart
Убеждаемся, что Postfix забиндился на 587 порт:
netstat -lnpt | grep master
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 13491/master
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 13491/master
Ну и теперь перенастраиваем почтовый клиент на 587 порт :)
No comments :
Post a Comment
Note: only a member of this blog may post a comment.