Solución:
Debe asegurarse de que el usuario de postfix pueda leer ese archivo. Puede publicar la salida de $ sudo ls -l /etc/postfix/sasl_passwd.db
para obtener más ayuda.
Para crear este archivo, puede usar el comando:
$ sudo postmap sasl_passwd
Esto creará el .db
expediente.
Este problema, al menos en Ubuntu 12.04, se debe a que la carpeta / etc / postfix no es propiedad del usuario de postfix. (como se infiere arriba).
El mensaje de error se debe a que no debe crear usted mismo el archivo .db directamente. Si lo hizo, elimínelo.
postmap: fatal: cannot remove zero-length database file /etc/postfix/sasl_passwd.db: Permission denied.
La solución simple al problema original es:
sudo chown postfix /etc/postfix
Después de eso, puedes ejecutar este
sudo postmap sasl_passwd
Donde se supone que sus contraseñas de texto sin cifrar están en el archivo sasl_passwd
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)