2012-10-01 24 views
6

Tengo un problema en mi postfix. No recibo ningún correo de postfix. El archivo de registro tampoco muestra ningún registro de errores. El archivo de registro es normal. En un análisis posterior, encontré que el correo entrará pero no en la carpeta activa de postfix. Sólo hay una cosa que encontré en el archivo de registro de correo:¿Problema de envío postal de Postfix?

postfix/limpieza [30369]: advertencia: /etc/postfix/virtual.db base de datos es mayor que el archivo de origen/etc/postfix/virtual de

Resto el archivo maillog era normal.

Puedo encontrar el problema. Alguien puede ayudarme en esto.

Respuesta

15

Run:

postmap /etc/postfix/virtual 

A continuación, reinicie Postfix.

La advertencia significa que tiene una versión de texto y una versión hashmap del archivo virtual. La versión de texto es la que se puede leer por humanos que usted edita, luego construye un hashmap usando postmap y eso es lo que postfix lee. Solo le dice que puede haber hecho un cambio en el legible y olvidó crear un nuevo .db.

+0

Ya había enfrentado este problema una vez. al reiniciar el postfix se resolvió, pero nuevamente este problema ha ocurrido. ¿Esto resolverá el problema para siempre? –

+0

@NiteshKumar lo resolverá mientras nada toque el archivo '/ etc/postfix/virtual'. Si ese archivo es tocado o modificado, y ** no ejecuta el postmap **, verá ese error nuevamente. –