[Postfix-es] No puedo con postfix+mysql+courier

Jorge Armando Medina jmedina en calcom.com.mx
Jue Nov 2 01:04:31 CET 2006


On Wednesday 01 November 2006 11:30, Mauro Silva wrote:
> user=prueba5 en charasky.cdmon.org, ip=[::ffff:127.0.0.1]
> Nov  1 14:45:20 mail-serv courierpop3login: scancur
> opendir("cur"): No such file or directory
> Nov  1 14:50:21 mail-serv postfix/postfix-script:
> stopping the Postfix mail system
> Nov  1 14:50:21 mail-serv postfix/master[6894]:
> terminating on signal 15
> Nov  1 16:00:44 mail-serv postfix/master[13796]:
> warning: /usr/lib/postfix/smtpd: bad command startup
> -- throttling
> Nov  1 16:01:44 mail-serv postfix/smtpd[14755]: fatal:
> /etc/postfix/mysql_virt.cf: bad string length 0 < 1:
> select_field =


Como te conteste en el canal de #postfix

tu archivo /etc/postfix/mysql_virt.cf debe de tener la opcion:

select_field = <nombre de campo que apunta al maildir>

por ejemplo tienes la tabla users

y ahi tienes el campo maildir que apunta a la ruta relativa (en relacion al 
home (tambien un campo en la tabla)) al buzon de el usaurio por ejemplo
normalmente el home muchos usan algo asi:

home=/home/vmail
maildir=dominio.tld/usuario/Maildir

donde la ruta completa al buzon es /home/vmail/dominio.tld/usuario/Maildir

asi que postfix debe de saber el campo (field) para seleccionar de la tabla en 
donde buscar la ruta de el buzon de el usaurio, tu me dijiste que andabas 
leyendo un documento de bulma y ese documento tiene ese campo y en tu 
configuracion no lo tienes.


> Nov  1 16:01:45 mail-serv postfix/master[13796]:
> warning: process /usr/lib/postfix/smtpd pid 14755 exit
> status 1
> Nov  1 16:01:45 mail-serv postfix/master[13796]:
> warning: /usr/lib/postfix/smtpd: bad command startup
> -- throttling
> Nov  1 16:02:45 mail-serv postfix/smtpd[14769]: fatal:
> /etc/postfix/mysql_virt.cf: bad string length 0 < 1:
> select_field =
> Nov  1 16:02:46 mail-serv postfix/master[13796]:
> warning: process /usr/lib/postfix/smtpd pid 14769 exit
> status 1
> Nov  1 16:02:46 mail-serv postfix/master[13796]:
> warning: /usr/lib/postfix/smtpd: bad command startup
> -- throttling
> Nov  1 16:03:46 mail-serv postfix/smtpd[14782]: fatal:
> /etc/postfix/mysql_virt.cf: bad string length 0 < 1:
> select_field =
> Nov  1 16:03:47 mail-serv postfix/master[13796]:
> warning: process /usr/lib/postfix/smtpd pid 14782 exit
> status 1
> Nov  1 16:03:47 mail-serv postfix/master[13796]:
> warning: /usr/lib/postfix/smtpd: bad command startup
> -- throttling
> Nov  1 16:04:47 mail-serv postfix/smtpd[14795]: fatal:
> /etc/postfix/mysql_virt.cf: bad string length 0 < 1:
> select_field =
> Nov  1 16:04:48 mail-serv postfix/master[13796]:
> warning: process
> -----------------------------------------
>
> myhostname = mail-serv
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> mydestination = mail-serv, localhost.localdomain, ,
> localhost
> relayhost =
> mynetworks = 127.0.0.1/8 192.168.0.0/24
> mailbox_command = procmail -a $EXTENSION
> mailbox_size_limit = 10000
> recipient_delimiter = +
> inet_interfaces = all
>
> queue_directory = /var/spool/postfix
> home_mailbox = Maildir/
> mail_spool_directory = /var/spool/mail/public
>
> #virtual
>
> virtual_mailbox_base=/
> virtual_mailbox_maps=mysql:/etc/postfix/mysql_virt.cf
> virtual_uid_maps=mysql:/etc/postfix/uids.cf
> virtual_gid_maps=mysql:/etc/postfix/gids.cf
> transport_maps=mysql:/etc/postfix/transport.cf
> virtual_maps =mysql:/etc/postfix/virtual.cf
> mydestination = charasky.cdmon.org,
> localhost.localdomain, , localhost, $transport_maps
> -----------------------------------------------------
> soporte en charasky.cdmon.org 	soporte 	soporte 	10000 	8
> 	elque sea 	/var/spool/mail/soporte
> charasky.cdmon.org 	/var/spool/mail/soporte/Maildir/
> 1
> 	algo en charasky.cdmon.org 	algo 	algo 	10001 	8 	elque
> sea 	/var/mail 	charasky.cdmon.org 	/var/mail/a 	1
> 	prueba en charasky.cdmon.org 	prueba 	prueba 	10002 	8
> elque sea 	/var/mail 	charasky.cdmon.org 	/var/mail/
> 1
> 	prueba1 en charasky.cdmon.org 	prueba1 	prueba1 	10003
> 8 	elque sea 	/var/mail/ 	charasky.cdmon.org
> /var/mail/ 	1
> 	prueba5 en charasky.cdmon.org 	prueba5 	prueba5 	10006
> 8 	El que mas te guste 	/var/mail/ 	charasky.cdmon.org
> 	/var/spool/mail/prueba5/Maildir/ 	1
> 	prueba3 en charasky.cdmon.org 	prueba3 	prueba3 	10004
> 8 	elque sea 	/var/mail/ 	charasky.cdmon.org
> charasky.cdmon.org/prueba3/ 	1
> 	prueba4 en charasky.cdmon.org 	prueba4 	prueba4 	10005
> 8 	elque sea 	/var/mail/ 	charasky.cdmon.org
> charasky.cdmon.org/prueba4/ 	1
>
> -------------------------------------
> que estoy haciendo mal?
> probe cambiando el directorio y no pasa nada :(
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
> _______________________________________________
> List de correo Postfix-es para tratar temas del MTA postfix en espaol
> Postfix-es en lists.wl0.org
> http://lists.wl0.org/mailman/listinfo/postfix-es

-- 
Jorge Armando Medina 
Calcom de México S.A de C.V. 
Telefono: 01 (664) 6238311 
Email: jmedina en calcom.com.mx


Más información sobre la lista de distribución Postfix-es