Connect failed to mail: could not connect to server: Permission denied Is the server running on host "localhost" (::1) and accepting
estava realmente insinuando um problema do SELinux. Depois de examinar o audit.log, encontrei a seguinte linha, aparecendo repetidamente.
type=AVC msg=audit(1398759363.514:635): avc: denied { open } for pid=12779 comm="auth" name="auth-token-secret.dat.tmp" dev=md1 ino=11927980 scontext=unconfined_u:system_r:dovecot_auth_t:s0 tcontext=unconfined_u:object_r:dovecot_var_run_t:s0 tclass=file
Depois de instalar os utilitários principais da política usando este comando:
yum install policycoreutils-python
Consegui criar uma excpetion para o SELinux com o comando audit2allow:
grep auth_t /var/log/audit/audit.log | audit2allow -M postgreylocal
Depois disso, a exceção pode ser carregada no SELinux usando:
semodule -i postgreylocal.pp
E é isso. Correndo como um encanto.