ПО:CentOS 6.x dovecot 2.x postfix 2.6.6
Вроде как все взлетело, но при попытке отправить почту получаем Relay Access Denied — при включенной smtp авторизации
Хммм захожу ПО делаю два раза тыкаю на postfix — мне панель предлагаю сконфигурировать postfix — соглашаюсь, перезапускаю postfix не помогает
тоже самое делаю для dovecot. Прочитав разные мануалы и опробовав несколько методов не помогло.
На сайте CentOS в wiki нашел статью по настройке и работа закипела. Сделал бэкап конфига и начал править
Первое, что проверил вот эти строки в /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
у меня не было последней строки и я её добавил
Так же следуют обратить внимание на smtpd_recipient_restrictions
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
Если у вас нет данной директивы, то нужно её добавить в конфиг.
После чего делаем рестарт постификс и все должно взлететь. Если не взлетело, то попробуйте добавить
user = root
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
в /etc/dovecot/conf.d/10-master.conf в секции service auth
и перезапустить dovecot