
Tengo problemas con un MTA postfix configurado recientemente. Cuando se inicia postfix, aparece la siguiente advertencia:
postfix/qmgr[5078]: warning: connect to transport private/filter: No such file or directory
Tengo amavis-new como filtro de contenido, pero incluso si comento la línea relevante, aparece la advertencia. Como resultado (creo), de lo anterior, recibo errores como los siguientes, por cada dominio virtual que tengo:
postfix/error[5080]: 254851834107: to=<[email protected]>, relay=none, delay=13082, delays=13082/0.01/0/0.01, dsn=4.3.0, status=deferred (mail transport unavailable)
La buena noticia para mí es que de alguna manera logré solucionarlo (¡¡¡no me preguntes cómo !!!!)
El problema es que ahora tengo unos 50 correos electrónicos afectados por el problema antes mencionado en la cola de correo... Si postqueue -f
recibo el mismo estilo de error que antes
mail transport
unavailable
Sin embargo, los correos nuevos se entregan correctamente a su destino final...
¿Alguna sugerencia?
Atentamente.
PD: La entrega de correo local desde/hacia Unix y usuarios virtuales, ¡estuvo bien desde el principio!
Respuesta1
SOLUCIONADO: postsuper -r ALL
hizo el trabajo....
Respuesta2
Ese mensaje de error indica postfix
que está intentando utilizar un transporte denominado private/filter
, que debe definirse en master.cf
. ¿Tiene una línea que comience con eso en master.cf
? De lo contrario, debe agregarlo o cambiar lo que indique en su archivo main.cf
.
Respuesta3
Cuando obtenga (mail transport unavailable)
el error real, habrá una copia de seguridad más arriba del archivo /var/log/mail.log
. postfix intentará algunas entregas y luego este error significa que sabe que otros intentos fallarán, por lo que no se molesta. Pruebe la verificación de postfix para ver si hay algún error. Si cambia archivos, /etc/postfix
es posible que deba ejecutar postmap
el archivo para actualizarlo. Estaba SASL auth failed
a pesar de que había editado mi /etc/postix/sasl_passwd
archivo porque no lo había ejecutado postmap sasl_passwd
después para crear el sasl_passwd.db
archivo que postfix realmente estaba usando para la autenticación.