Ok, tentei isso em um virt e o
Sep 12 08:36:20 server postfix/smtpd[2384]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
a mensagem de log provavelmente indica que as etapas relacionadas chroot
não foram realizadas, pois strace
nos processos postfix/smtpd
indica que o postfix está procurando por um nome de arquivo - unlogged, suspiro - de /var/run/saslauthd/mux
e outros Depurando que o script init.d
está fazendo chroot
coisas relacionadas. Eu pude fazer o auth PLAIN no meu test virt depois de seguir estes passos:
rm -r /var/run/saslauthd/
mkdir -p /var/spool/postfix/var/run/saslauthd
ln -s /var/spool/postfix/var/run/saslauthd /var/run
chgrp sasl /var/spool/postfix/var/run/saslauthd
adduser postfix sasl
E, em seguida, reinicializar para garantir que os daemons envolvidos veriam a inclusão da associação do grupo. Caso contrário, eu anexaria um strace
aos processos de postfix e verificaria todos os arquivos de log no sistema para ver se há alguma indicação sobre o que está acontecendo.