Exim4 con VirtualHost y MySQL

Emilio Martin Alvarado aemilio en 2vias.com.ar
Mar Nov 21 03:44:04 GMT 2006


Necesito configurar Exim4 en un ubuntu server edgy.
Describo lo que hice:
Arme una base de datos en MySQL de nombre maildb
le di privilegios insert,update,select,delete al usuario mail
Arme una tabla users con la sig. estructura:
id                    char(128) DEFAULT '' NOT NULL,
crypt                 char(128) DEFAULT '' NOT NULL,
clear                 char(128) DEFAULT '' NOT NULL,
name                  char(128) DEFAULT '' NOT NULL,
uid                   int(10) unsigned DEFAULT '65534' NOT NULL,
gid                   int(10) unsigned DEFAULT '65534' NOT NULL,
home                  char(255) DEFAULT '' NOT NULL,
maildir               char(255) DEFAULT '' NOT NULL,
quota                 char(255) DEFAULT '' NOT NULL,
KEY id (id(128))
);
Arme la estructura de directorios para alojar los mails
/usr/local/vdomains/mail/prueba.com/users/prueba/Maildir (creado con mkdir -m 
0700 Maildir; mkdir -m 0700 Maildir/{cur,new,tmp})
Arme otra tabla domains con la sig. estructura:
serid char(128) NOT NULL default '',
KEY userid (userid)
le cargue un dato INSERT INTO domains (userid) VALUES ("prueba.com");
Cargue un user en la tabla users:
INSERT INTO users (id, crypt, clear, name, home, maildir) VALUES (
   "prueba en prueba.com", encrypt('abcd'), "lrepsak", "prueba",
   "/usr/local/vdomains/mail/prueba.com/users/prueba",
   "/usr/local/vdomains/mail/prueba.com/users/prueba/Maildir");
Y Luego me pide que ponga esto en local_delivery-transport, me dice que este 
transport no debe tener el mismo nombre que mi maquina y que es el que se lo 
llama para local deliveries por un director con driver=localuser.
local_delivery:

   driver = appendfile
   group = mail
   mode = 0660
   mode_fail_narrower = false
   envelope_to_add = true
   return_path_add = true
   directory = /home/${local_part}/Maildir/
   maildir_format

y esto no se en donde va:

address_directory:
   driver = appendfile
   no_from_hack
   prefix = ""
   suffix = ""
   maildir_format

Todo lo de sql esta hecho ok me falta modificar la conf de Exim4 y no se donde 
poner estos parametros

Gracias



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