[postfix-es] Postfix + MySQL + Courier :/
José Luis Tallón
jltallon en adv-solutions.net
Lun Abr 12 11:22:02 CEST 2004
At 06:29 12/04/2004, you wrote:
>Hola tengo este problema con PostFix... uso un Debian y quiero montar el
>PostFix + MySQL
>(para poner los usuarios en base de datos y que no sean del systema) +
>Courier IMAP & POP
>todo lo tengo "supuestamente bien segun el manual" aca le envio los pasos
>que he seguido
>al pie de la letra y los logs de lo que pasa
Intenta entender lo que haces en vez de copiar... te será mucho más útil :)
Migrar a Postfix 2.x te simplificará *mucho* el trabajo
>crear las base de datos en MySQL
Correcto ( para Postfix 1.1, esto es )
>7 mi fichero main.cf
[snip]
>mailbox_command = procmail -a "$EXTENSION"
Salvo que de verdad necesites Procmail, elimina esto.
mailbox_command =
>----------------------------------------------------------
>
>8 Los ficheros de /etc/postfix/*.cf(s)
Tiene buena pinta
>10 me pide crear un directorio par aque postfix pueda acceder al socket de
>mysql por lo
>tanto...
>
>mkdir -p /var/spool/postfix/var/run/mysqld
>chown mysql /var/spool/postfix/var/run/mysqld
>
>y creo el hardlink para el acceso
>
>ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
Este es el problema... la explicación, más abajo.
>11 instalo el courier y le aplico las reglas de mysql
Ok
>y obtengo esto por el mail.log cuando pruebo enviar un mensaje...
>
>Apr 11 13:44:24 bloodrayne postfix/smtpd[3082]: connect from
>bloodrayne.debian.lnx.cu[192.168.100.1]
>Apr 11 13:44:32 bloodrayne postfix/smtpd[3082]: B688F14CA5:
>client=bloodrayne.debian.lnx.cu[192.168.100.1]
>Apr 11 13:44:41 bloodrayne postfix/trivial-rewrite[3084]: warning: connect
>to mysql server
>localhost: Can't connect to local MySQL server through socket '/var/run/mysql
>d/mysqld.sock' (111)
>Apr 11 13:44:41 bloodrayne postfix/trivial-rewrite[3084]: fatal: transport
>table lookup
>problem
>Apr 11 13:44:42 bloodrayne postfix/master[3077]: warning: process
>/usr/lib/postfix/trivial-rewrite pid 3084 exit status 1
>Apr 11 13:44:42 bloodrayne postfix/master[3077]: warning:
>/usr/lib/postfix/trivial-rewrite: bad command startup -- throttling
>Apr 11 13:45:42 bloodrayne postfix/trivial-rewrite[3124]: warning: connect
>to mysql server
>localhost: Can't connect to local MySQL server through socket '/var/run/mysql
>d/mysqld.sock' (111)
>
>
>Que puede faltar???
>tremendo lio el sock de mysql :S
>agradecido de antemano.. si alguien ya choco con esta piedra por favor que
>me refine el
>camino para aprender a saltar el obstaculo tambien ;)
Empieza a ser una FAQ: MySQL elimina el socket y lo vuelve a crear cada vez
que arranca... por eso el enlace "duro" no te sirve.
Solución: modifica /etc/init.d/mysql para que cree el enlace duro
automáticamente después del arranque de MySQL.
>saludos,
José Luis Tallón
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es