Seguro que ya has mirado, pero si no lo ves en el buzón que debería
estar... ¿hay algo en /var/mail? ¿algún error tipográfico en la
configuración que envíe los correos a un buzón inexistente?
Yo soy de exim de toda la vida, así que tampoco me hagas mucho caso...
Un saludo
JulHer
> Estoy configurando un servidor postfix + dovecot que almacena las
> cuentas en Mysql,
>
> el servidor envía bien pero no consigo que reciba los correos me mando
> correos desde la propia maquina y nada, cuando intento mandar un email a
> mi servidor postfix desde una cuenta de gmail en el /var/log/mail.log me
> indica lo siguiente
(...)
> Mar 17 16:26:04
> mail postfix/virtual[8183]: D7AE95F20: to=<
> anp...@libertonia.dyndns.org>, relay=virtual, delay=0.2,
> delays=0.18/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
> Mar 17 16:26:04 mail postfix/qmgr[8048]: D7AE95F20: removed
"Delivered to maildir", parece que Postfix lo ha entregado correctamente.
> virtual_mailbox_base = /usr/local/virtual
¿En esa ubicación tienes algo? :-?
Saludos,
--
Camaleón
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2010.03...@gmail.com
Si en esta ubicacion en teoria es donde guarda los buzones de pero no estoy seguro, el crea un directorio con el nombre del dominio y dentro de este directorio uno por cada buzón <nombre usuario>@<nombrededominio>te mando el resultado del comando ls======================================mail:/usr/local/virtual/libertonia.dyndns.org# ls anpardo\@libertonia.dyndns.org/cur dovecot.index.log dovecot-uidlist dovecot-uidvalidity dovecot-uidvalidity.4ba101ef new tmpmail:/usr/local/virtual/libertonia.dyndns.org# cd ..mail:/usr/local/virtual# ls -l /usr/local/virtual/total 4drwx--S--- 3 virtual virtual 4096 mar 17 17:23 libertonia.dyndns.orgmail:/usr/local/virtual# ls -l /usr/local/virtual/libertonia.dyndns.org/total 4drwx--S--- 5 virtual virtual 4096 mar 17 17:23 anp...@libertonia.dyndns.orgmail:/usr/local/virtual# ls -l /usr/local/virtual/libertonia.dyndns.org/anpardo\@libertonia.dyndns.org/total 24drwx--S--- 2 virtual virtual 4096 mar 17 17:23 cur-rw------- 1 virtual virtual 312 mar 17 17:23 dovecot.index.log-rw------- 1 virtual virtual 17 mar 17 17:23 dovecot-uidlist-rw------- 1 virtual virtual 8 mar 17 17:23 dovecot-uidvalidity-rw------- 1 virtual virtual 0 mar 17 17:23 dovecot-uidvalidity.4ba101efdrwx--S--- 2 virtual virtual 4096 mar 17 17:23 newdrwx--S--- 2 virtual virtual 4096 mar 17 17:23 tmp======================================
> Mando también el contenido del archivo dovecot.conf por si ayuda en algo
Vale, pero si además respondes a las preguntas que te hemos hecho (y lo
haces sin hacer "top posting"), mejor :-)
> mail_location = maildir:/usr/local/virtual/%d/%u/
Pues te pregunto lo mismo de antes ¿qué tienes en ese directorio? Porque
tanto Postfix como Dovecot apuntan a la misma ruta.
> Perdón Camaleón creí que había respondido
Sí, pero a mi dirección directa, no a la lista, por eso no lo había visto.
Respondo en el otro mensaje que llegará para no duplicar los mensajes.
(envío a la lista, se fue al privado)
> Si en esta ubicacion en teoria es donde guarda los buzones de pero no estoy
> seguro, el crea un directorio con el nombre del dominio y dentro de este
> directorio uno por cada buzón <nombre usuario>@<nombrededominio>
Es normal ¿no? Así es como debe de hacerlo, entiendo.
¿Qué ves de erróneo en esa configuración? :-?
(borro los nombres de usuario (xxxx) y el dominio (xxxx) por si acaso no
quieres mostrarlos)
> te mando el resultado del comando ls
> ======================================
> mail:/usr/local/virtual/xxxx.dyndns.org# ls xxxx\@xxxx.dyndns.org/
> cur dovecot.index.log dovecot-uidlist dovecot-uidvalidity
> dovecot-uidvalidity.4ba101ef new tmp
> mail:/usr/local/virtual/xxxx.dyndns.org# cd ..
> mail:/usr/local/virtual# ls -l /usr/local/virtual/
> total 4
> drwx--S--- 3 virtual virtual 4096 mar 17 17:23 xxxx.dyndns.org
> mail:/usr/local/virtual# ls -l /usr/local/virtual/xxxx.dyndns.org/
> total 4
> drwx--S--- 5 virtual virtual 4096 mar 17 17:23 xx...@xxxx.dyndns.org
> mail:/usr/local/virtual# ls -l /usr/local/virtual/xxxx.dyndns.org/xxxx\@xxxx.dyndns.org/
> total 24
> drwx--S--- 2 virtual virtual 4096 mar 17 17:23 cur
> -rw------- 1 virtual virtual 312 mar 17 17:23 dovecot.index.log
> -rw------- 1 virtual virtual 17 mar 17 17:23 dovecot-uidlist
> -rw------- 1 virtual virtual 8 mar 17 17:23 dovecot-uidvalidity
> -rw------- 1 virtual virtual 0 mar 17 17:23 dovecot-uidvalidity.4ba101ef
> drwx--S--- 2 virtual virtual 4096 mar 17 17:23 new
> drwx--S--- 2 virtual virtual 4096 mar 17 17:23 tmp
> ======================================
> > > virtual_mailbox_base = /usr/local/virtual
> >
> > ¿En esa ubicación tienes algo? :-?
Saludos,
--
Camaleón
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20100317170...@stt008.linux.site
Y digo yo... ¿no será un problema de permisos...?
Me da la impresión de que el usuario con el que debes leer los buzones
tiene que ser por narices "virtual" por que si no no tiene permisos para
leer el buzón. También puedes darle permisos al grupo "virtual" y hacer
que los usuarios que vaya a leer el buzón pertenezcan a ese grupo.
Un saludo
JulHer
Es normal ¿no? Así es como debe de hacerlo, entiendo.
¿Qué ves de erróneo en esa configuración? :-?
> En principio la configuración pienso que esta bien, pero el caso es que
> esta guardando los email en algún sitio diferente a esta ubicación y que
> no consigo encontrar donde.
ls -l /usr/local/virtual/anp...@libertonia.dyndns.org/new
Los tienes ahí, no me había dado cuenta antes... te marcaba 4 mensajes
nuevos.
Saludos,
--
Camaleón
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Camaleon, otro cliente contento :)
Cualquier dia te dan un premio... menuda máquina de arreglar marrones
estás hecho.
Un saludo
JulHer
Hay que leer la documentación, sobre todo el mismo
/etc/dovecot/dovecot.conf que te explica MUY claramente para qué es
ese %d
(mi dovecot.conf)
# There are a few special variables you can use, eg.:
#
# %u - username
# %n - user part in user@domain, same as %u if there's no domain
# %d - domain part in user@domain, empty if there's no domain
# %h - home directory
#
# See /usr/share/doc/dovecot-common/wiki/Variables.txt for full list. Some
# examples:
#
# mail_location = maildir:~/Maildir
# mail_location = mbox:~/mail:INBOX=/var/mail/%u
# mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
#
# <doc/wiki/MailLocation.txt>
#
mail_location = maildir:/home/vpopmail/domains/%d/%n/Maildir
Lo que no entiendo es porqué utilizas el mail completo (con la arroba)
en el nombre de la carpeta del usuario, yo no lo usaria asi.
Saludos
--
"La Voluntad es el unico motor de nuestros logros"
<Mstaaravin />
http://mstaaravin.blogspot.com/
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/161e92c31003171436s30a...@mail.gmail.com
Hay que leer la documentación, sobre todo el mismo
/etc/dovecot/dovecot.conf que te explica MUY claramente para qué es
ese %d
mail_location = maildir:/home/vpopmail/domains/%d/%n/Maildir
Lo que no entiendo es porqué utilizas el mail completo (con la arroba)
en el nombre de la carpeta del usuario, yo no lo usaria asi.
Ahora me doy cuenta que postfixadmin usa mysql cierto......?
Los usuarios se loguean con el mail completo...? o sea user@domain y
no user solamente.
Ojo, el path que te di es porque uso qmail + vpopmail Postfix no es de
mi preferencia, sé que es robusto, estable pero Qmail tambien que es
mi MTA favorito, y detrás viene Exim4 :D
Saludos
--
"La Voluntad es el unico motor de nuestros logros"
<Mstaaravin />
http://mstaaravin.blogspot.com/
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/161e92c31003171703i57...@mail.gmail.com
Ahora me doy cuenta que postfixadmin usa mysql cierto......?
Los usuarios se loguean con el mail completo...? o sea user@domain y
no user solamente.
Qmail tambien que es
mi MTA favorito, y detrás viene Exim4 :D
Voy a tratar de ahorrarte varias situaciones y preguntas.
Exim4 es el MTA por defecto en Debian, es sumament robusto y
compatible casi con todo lo que se te ocurra, pero su configuración es
la mas compleja de todos los MTAs conocidos, exceptuando tal vez
Sendmail.
Qmail es un MTA del cual la última versión es del siglo pasado (1998)
es EXTREMADAMENTE estable, seguro y confiable.
Te resumo mi historia con qmail, año 2008 empresa de multimedios en
Buenos Aires, habia que reemplazar 2 servidores con qmail, nunca
renegué tanto ni puteé a un soft tanto como a qmail en esa época,
horas y horas quemandome las pestañas solamente para poderlo instalar
y otras mas para integrarlo a cómo se usaba en ese lugar, SPF es un
parto multiplicado con 100 (con perdón de las mujeres) parchear qmail
y lograr que el parche A no rompa el parche B y que el C no se ponga
celoso es una aventura, por suerte hay soluciones mas o menos hechas
que salen andando.
La cuestión es que me hizo enojar tanto pero tanto que tome como
cruzada personal aprender a usarlo, y te digo que si llevo mas de 40
instalaciones en mis VMs de prueba me quedo corto, habian dias que lo
llegué a instalar 4 o 5 veces.
Pero te digo algo, vale todas sus horas y mas, cuando lo empiezas a
conocer te das cuenta de lo simple que es, y lo fácil en realidad que
es, pero como venimos mentalizados a otros MTA no nos damos cuenta de
su belleza.
Tengo en este momento 3 qmails en clientes (Pymes argentinas) lo uso
integrado con vpopmail, bincimap o dovecot, y querés un ejemplo de qué
ta eficiente es.......?
En un cliente tenia un Zimbra que instalé hacen unos 6 meses, 30
usuarios por IMAP (Thunderbird) de los cuales 5 usaban webmail, el
consumo de memoria de ese server rondaba los 3,5gb de RAM.
Me cansé de zimbra, asi que puse un qmail + vpopmail + bincimap +
simscan + spamdyke + spamassassin + clamav + qmailadmin.
Y si te digo que todas las sesiones IMAP (casi 30) no pasan de los
360mb de ram en el servidor me creés........?
SI, asi tal cual una reducción del 90% en el consumo de memoria de un
mail server.
SI, será viejo, y le esta costando integrarse con "algunas"
tecnologias nuevas (sólo SPF a mi parecer) pero por lo demás tenés
todo bajo tu control.
Postfix, cuando sea grande quiere ser como qmail
PD: ahora te dejo listo un mail server con 500 usuarios en 1hr (sin
migrar las cuentas) ponele 2hs si tengo que instalar el SO, para que
te des una idea de la práctica que tengo al tener VMs (by OpenVZ) que
me posibitó hacer tantas pruebas.
Salutes
--
"La Voluntad es el unico motor de nuestros logros"
<Mstaaravin />
http://mstaaravin.blogspot.com/
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/161e92c31003171856u3ba...@mail.gmail.com
> Tenias razón Camaleon, los estaba guardando ahí, para solucionarlo le he
> cambiado en el devecot.conf la opción
>
> mail_location = maildir:/usr/local/virtual/%d/%u/ Que lo que hace es
> guardar todas las cuentas de un dominio dentro de un directorio. Con
> esta opción parece que estaba liando al postfix
>
> En vez de esto le he puesto
>
> mail_location = maildir:/usr/local/virtual/%u/
>
> para que guarde todas las cuentas mezcladas dentro de local/virtual y ya
> funciona. Parece que esta opción /%d/%u necesita configurar alguna otra
> cosa en postfix para que funcione.
>
> Por lo pronto a mi así me vale.
No se trata de que valga o no, el servidor de correo tiene que hacer lo
que tú quieras que haga, que para eso eres el jefe :-)
Te comento dos cosas.
1/ La ruta que tienes configurada para el valor "mail_location" en el
archivo "dovecot.conf" termina con "/" ¿es eso correcto?
2/ Si Postfix te está dejando los correos en una ruta que no es la que
quieres, es porque tú le has dicho que lo haga :-). Quiero decir que
Postfix no tiene iniciativas propias. Revisa la configuración de los
dominios virtuales que tienes definida en las tablas MySQL y revisa la
documentación de Postfix sobre el uso de usuarios virtuales que tienes
disponible en su web, concretamente este apartado, que sería tu caso:
***
Postfix virtual MAILBOX example: separate domains, non-UNIX accounts
http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
***
¿Seguiste algún manual o FAQ para configurar el servidor de correo?
(reenvío a la lista, se fue al privado)
> > No se trata de que valga o no, el servidor de correo tiene que hacer lo
> > que tú quieras que haga, que para eso eres el jefe :-)
> >
> > Vuelves a tener razón, cuando escribí esto estaba derrotado, dormir poco y
> muchos días con el tema del servidor de correo no me dejaban pensar con
> claridad.
> Esta mañana el sol brilla la vida es bella y ya vuelvo a tener ganas de
> luchar con mi maquina :)
A por todas :-)
> > Te comento dos cosas.
> >
> > 1/ La ruta que tienes configurada para el valor "mail_location" en el
> > archivo "dovecot.conf" termina con "/" ¿es eso correcto?
> >
>
> En estos momentos tengo mail_location = maildir:/usr/local/virtual/%u/ pero
> probare con mail_location = maildir:/usr/local/virtual/%d/%u/
> con una "/" al final a ver que pasa
Al contrario, lo que tienes que hacer es "quitarla" :-), más que nada
porque en la documentación del Dovecot no la ponen.
mail_location = maildir:/usr/local/virtual/%d/%u
^
Pero no creo que el problema te venga de ahí sino de la configuración
de la tabla mysql.
> > ***
> > Postfix virtual MAILBOX example: separate domains, non-UNIX accounts
> > http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
> > ***
> >
> > Voy a leer esta documentación
Fíjate en las líneas 10~15, ahí tienes el meollo del asunto. Al usar
MySQL, es en las tablas que has creado donde has definido la ubicación
de los correos de los usuarios.
> > ¿Seguiste algún manual o FAQ para configurar el servidor de correo?
> >
> >
> Si, lo apuntes de un curso que seguí hace algunos meses, en el curso
> instalamos el servidor en una ubuntu 9.10 y ahora yo estaba probando en una
> debian lenny testing que es la que tengo en el servidor de casa.
> Ademas he recopilado documentación de internet sobre el tema, he leído
> bastante y lo que me queda.
¿Se pueden consultar en línea? Quizá te hayas dejado algo por
configurar...
Saludos,
--
Camaleón
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2010031811...@stt008.linux.site