AYUDA CONFIGURACION POSTFIX - DBMAIL - POSTGRESQL

Imagen de vica

Forums: 

Hola a todos!!

Es la primera vez que voy a crear un post en su foro, que a decir verdad siempre es de gran ayuda :)

Les comento que soy un tanto nueva en el mundo Linux y por ello quiza peque de desconocer algunas cosas pero por trabajito hay que empaparse de esos conocimientos.

Bueno la cuestion es que se me ha encomendado realizar un trabajito, se quiere implementar un servidor de correos con las siguientes caracteristicas Dbmail con soporte para POstgresql y Postfix como MTA todo esto sobre un Centos 5.

Si alguien tiene buena documentacion al respecto, por favor seria de graaan ayuda para solucionar mi gran confusion!!.. bueno aqui les cuento hasta donde he avanzado.

Tenemos ya un servidor con estas caracteristicas pero con Debian, de alli he extraido alguna información con la que pude configurar Dbmail 2.9 contra postgresql 8.3 que los instalé mediante yum, ahora al probar crear un usuario me sale:


[root@localhost postfix]# dbmail-users -a vicky -w 1234 -g vicky -m 50M -s vicky@localhost.localdomain
Adding INBOX for new user... ok.
Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[sql] dbpgsql.c,db_query(+287): query failed [SELECT alias FROM dbmail_aliases WHERE deliver_to = 6 ORDER BY alias DESC] : [ERROR: el operador no existe: character varying = integer at character 51
HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede desear agregar conversiones explícitas de tipos.
]

Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[auth] authsql.c,__auth_query(+293): error executing query
Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[auth] authsql.c,auth_get_user_aliases(+807): could not retrieve list
[vicky@localhost.localdomain]
Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[sql] dbpgsql.c,db_query(+287): query failed [SELECT alias_idnr FROM dbmail_aliases WHERE lower(alias) = lower('vicky@localhost.localdomain') AND deliver_to = 6 AND client_idnr = 0] : [ERROR: el operador no existe: character varying = integer at character 112
HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede desear agregar conversiones explícitas de tipos.
]

Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[auth] authsql.c,__auth_query(+293): error executing query
Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[auth] authsql.c,auth_addalias(+642): query for searching alias failed
Error: could not add alias [vicky@localhost.localdomain]
Done
Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[sql] dbpgsql.c,db_query(+287): query failed [SELECT alias FROM dbmail_aliases WHERE deliver_to = 6 ORDER BY alias DESC] : [ERROR: el operador no existe: character varying = integer at character 51
HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede desear agregar conversiones explícitas de tipos.
]

Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[auth] authsql.c,__auth_query(+293): error executing query
Mar 25 14:01:46 localhost.locald dbmail-users[19125]: Error:[auth] authsql.c,auth_get_user_aliases(+807): could not retrieve list
vicky:x:6:0:50.00:0.00:
Command failed.

Entonces reviso mis tablas en postgresql y si se crea el usuario, bueno hasta ahi he avanzado, no se si el error es muy evidente en el log que adjunto pero como no conozco mucho no se que medidas tomar. Eso por un lado.

Ahora con respecto al Postfix lo tuve que compilar a manito, entonces ya esta en mi maquina instalado con soporte para postgresql y solo tuve q hacer algunos cambios en los archivos de configuracion que los copie del servidor en debian, entonces ahora como lo pongo a andar? porque no esta como servicio y he buscado taaanto que no se cual es el problema, quiza no hice algo adecuado al compilar no se pero si tienen alguna mejor idea para configurar postfix o saben como hacerlo por favor ayudemeeen, comprobe que supuestamente esta activo postfix con lo siguiente:


[root@localhost postfix]# postfix start
postfix/postfix-script: fatal: the Postfix mail system is already running

Antes de iniciar la compilación de postfix desinstalé sendmail ya hora q revise los servicios sigue presente, no se si postfix tomo posesion de ese servicio esto puede ser pura especulacion =( eso en resumen.

Por favor si alguien tiene idea de este asunto seria de gran ayuda, o algun manual para dummies tambien =P, como adicional les comento que este servidor seria montado en un espacio q compramos en canadaa asi q ahi algo extra por hacer.

Por favor ustedes con mayor conocimiento estoy segura me podran guiar =)

De antemano mil gracias!!!

Att:
Vi

PD: Lo siento me salio enorme el post pero debia ponerles al tanto de la situacion, la proxima concreto mas =o)

Viendo el log de

Imagen de deathUser

Viendo el log de error:

[quote]query failed [SELECT alias FROM dbmail_aliases WHERE deliver_to = 6 ORDER BY alias DESC] : [ERROR: el operador no existe: character varying = integer[/quote]

Se me hace que el tipo de dato del campo "deliver_to" debería ser integer ya que te dice que el operador "=" no puede comparar un "character varying" con un "integer"

Suerte ...

bye
;)