[Postfix-es] Permission denied: open mailboxes.cf

Daniel Cabrera daniel en microproyectos.net
Sab Mayo 21 15:15:20 CEST 2005


   Hola a todos

   Escribo a la lista por un extraño mensaje que me da postfix. No le
encuentro sentido y se me han agotado las ideas de que puede ser. (he
aumentado el nivel de log hasta el máximo y no dice nada mas).El error
que me da es:

May 21 13:04:11 localhost postfix/virtual[2438]: fatal: 
open /etc/postfix/virtual/mailboxes.cf: Permission denied
May 21 13:04:12 localhost postfix/master[2205]: warning: 
process /usr/lib/postfix/virtual pid 2438 exit status 1
May 21 13:04:12 localhost postfix/master[2205]: 
warning: /usr/lib/postfix/virtual: bad command startup -- throttling

   Tengo Debian Sarge, Mysql 4.1, postfix 2.1.5-9 (versión debian). Intento 
configurar los dominios virtuales mediante MySQL.
   Uso un directorio dentro de postfix para mantener los ficheros (domains.cf, 
mailboxes.cf, ...) que usa mysql. Todos los ficheros (.cf) tienen los mismos 
permisos, y postfix no tiene problema en usarlos excepto el fichero 
mailboxes.cf.
	Ahm. la conexión postfix-mysql funciona por inet (y esta funcionando)

	Ya no se si es problema de la jaula (chroot), de permisos, o simplemente, que 
tengo algún caracter de más.

	Gracias de antemano por la ayuda
	Daniel Cabrera


Adjunto la configuración que creo que pueda ayudar:

farstar:~# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $myhostname, localhost.localdomain, localhost
mydomain = mi.propio.dominio
myhostname = correo.$mydomain
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = [logging on] $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks    permit_sasl_authenticated    
reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/postfix/tls/smtpd.cert
smtpd_tls_key_file = /etc/postfix/tls/smtpd.key
smtpd_use_tls = yes
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/virtual/forwardings.cf    
mysql:/etc/postfix/virtual/email2email.cf
virtual_mailbox_base = /var/vmail
virtual_mailbox_domains = mysql:/etc/postfix/virtual/domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/virtual/mailboxes.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
- - - - 
farstar:~# ls -lahd /var/vmail
drwxrwx---  2 vmail vmail 48 May  2 18:05 /var/vmail
- - - - 
farstar:~# id vmail
uid=5000(vmail) gid=5000(vmail) groups=5000(vmail)
- - - - 
farstar:~# cat /etc/postfix/virtual/mailboxes.cf
user = mypostmaster
password = mypassword
dbname = postfix
table = users
select_field = 
CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
where_field = email
hosts = 127.0.0.1
- - - - 
farstar:~# ls -lah /etc/postfix/virtual/
total 20K
dr-xr-x---  2 root root 208 May  7 10:38 .
drwxr-xr-x  5 root root 304 May  7 11:07 ..
-r--r-----  1 root root 162 May 21 12:19 domains.cf
-r--r-----  1 root root 146 May 21 12:08 email2email.cf
-r--r-----  1 root root 160 May 21 12:08 forwardings.cf
-r--r-----  1 root root 217 May 21 12:08 mailboxes.cf


------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: no disponible
Url        : http://nl.wl0.org/pipermail/postfix-es/attachments/20050521/a3b3ffb6/attachment.bin


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