Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Postfix no recibe los emails que le envio

1,712 views
Skip to first unread message

Angel Pardo

unread,
Mar 17, 2010, 11:50:04 AM3/17/10
to
Hola 

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:03 mail postfix/smtpd[8177]: connect from mail-bw0-f218.google.com[209.85.218.218]
Mar 17 16:26:03 mail postfix/smtpd[8177]: D7AE95F20: client=mail-bw0-f218.google.com[209.85.218.218]
Mar 17 16:26:03 mail postfix/cleanup[8182]: D7AE95F20: message-id=<9640373b1003170828k147...@mail.gmail.com>
Mar 17 16:26:04 mail postfix/qmgr[8048]: D7AE95F20: from=<zzma...@gmail.com>, size=1555, nrcpt=1 (queue active)
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
=================================
parece que el correo llega pero yo no lo consigo ver  en el buzón al que me conecto sin problemas

el comando postconf -n me saca la siguiente información por si ayuda

alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = $mydomain, localhost
myhostname = mail
myorigin = $mydomain
recipient_delimiter = +
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_scache
smtp_use_tls = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = 
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
virtual_alias_maps = mysql:/etc/postfix/mysql/mapas_alias_virtuales_mysql.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql/mapas_dominios_virtuales_mysql.cf
virtual_mailbox_limit = 0
virtual_mailbox_maps = mysql:/etc/postfix/mysql/mapas_mailbox_virtuales_mysql.cf
virtual_transport = virtual
virtual_uid_maps = static:1001

Llevo 3 días pegándome con este tema y no hay manera

Gracias por vuestra atencion

Angel


Julio

unread,
Mar 17, 2010, 12:10:01 PM3/17/10
to
El mié, 17-03-2010 a las 16:48 +0100, Angel Pardo escribió:
> 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
> ================================= parece que el correo llega pero yo
> no lo consigo ver en el buzón al que me conecto sin problemas

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


signature.asc

Camaleón

unread,
Mar 17, 2010, 12:20:09 PM3/17/10
to
El Wed, 17 Mar 2010 16:48:36 +0100, Angel Pardo escribió:

> 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

Angel Pardo

unread,
Mar 17, 2010, 12:40:02 PM3/17/10
to
Hola

Mando también el contenido del archivo dovecot.conf por si ayuda en algo

=====================================================
# protocolos que usuara dovecot, los que acban en" s" son prootocolos seguros
protocols = imap imaps pop3 pop3s
# este sera el formatode los log
log_timestamp = "%Y-%m-%d %H:%M:%S"
#default_mail_env hacambiado por mail_location
# este es el direcorio por defecto donde guarda los mmails podemos cambiar
# los parametros para que cree una carpeta por dominio y luego dentro las carpetas de los usuarios 
# los parametros son /%d/%u 
mail_location = maildir:/usr/local/virtual/%d/%u/
# grupo del correo
mail_privileged_group = mail
# desactiva los intentos de login en exto plano
disable_plaintext_auth = no
# esto es donde guarda la llave y certificado para el imaps y el pop3s
ssl_cert_file = /etc/ssl/correo/dovecot.crt
ssl_key_file = /etc/ssl/correo/dovecot.key
## IMAP/IMAPS
# aqui indicamos que cuando hacemos login el ejecutable que se encargará de 
# logear las cuentas imap
protocol imap {
login_executable = /usr/lib/dovecot/imap-login
mail_executable = /usr/lib/dovecot/imap
login_greeting = Dovecot ready
#login_greeting_capability = yes
}

##POP3/POP3S
# esto es lo mismo de antes pero para el protocolo pop3
protocol pop3 {
login_executable = /usr/lib/dovecot/pop3-login
mail_executable = /usr/lib/dovecot/pop3
# Este comando no se usa
# pop3_enable_last = no
pop3_uidl_format = %08Xu%08Xv
}
## AUTHENTICATION
#Tipo de authetifacion le damos al mysql y en los archivos de configuración
# le decimos en que tablas y usuarios leera. 
auth default {
mechanisms = plain login
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
# Quien arranque el modulo de dovecot auth-master debe de ser root
user = root
socket listen {
master {
path = /var/run/dovecot/auth-master
# permisos
mode = 0600
# aunque aranque root lo podran usar los miembros del grupo virtual
user = virtual
group = virtual
}
# enlazar con la cola de authentificacion de postfix 
client {
path = /var/spool/postfix/private/auth
user = postfix
group = postfix
mode = 0660
}
}
}
ssl_cert_file = /etc/ssl/correo/dovecot.crt
ssl_key_file = /etc/ssl/correo/dovecot.key
auth_debug_passwords = yes
=====================================================




El 17 de marzo de 2010 17:31, Angel Pardo <anp...@gmail.com> escribió:
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  tmp
mail:/usr/local/virtual/libertonia.dyndns.org# cd ..
mail:/usr/local/virtual# ls -l /usr/local/virtual/
total 4
drwx--S--- 3 virtual virtual 4096 mar 17 17:23 libertonia.dyndns.org
mail:/usr/local/virtual# ls -l /usr/local/virtual/libertonia.dyndns.org/
total 4
drwx--S--- 5 virtual virtual 4096 mar 17 17:23 anp...@libertonia.dyndns.org
mail:/usr/local/virtual# ls -l /usr/local/virtual/libertonia.dyndns.org/anpardo\@libertonia.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
======================================

Camaleón

unread,
Mar 17, 2010, 12:50:01 PM3/17/10
to
El Wed, 17 Mar 2010 17:38:18 +0100, Angel Pardo escribió:

> 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.

Angel Pardo

unread,
Mar 17, 2010, 1:00:03 PM3/17/10
to
Perdón Camaleón creí que había respondido

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>@<nombreded

Te mando el resultado de ls -l -R
=====================================================================
mail:/usr/local/virtual# ls -l  -R /usr/local/virtual/
/usr/local/virtual/:
total 8
drwx--S--- 5 virtual virtual 4096 mar 17 17:41 anp...@libertonia.dyndns.org
drwx--S--- 3 virtual virtual 4096 mar 17 17:23 libertonia.dyndns.org

/usr/local/virtual/anp...@libertonia.dyndns.org:
total 12
drwx--S--- 2 virtual virtual 4096 mar 17 17:41 cur
drwx--S--- 2 virtual virtual 4096 mar 17 17:41 new
drwx--S--- 2 virtual virtual 4096 mar 17 17:41 tmp

total 0

total 4
-rw------- 1 virtual virtual 635 mar 17 17:41 1268844100.V805I201a6M764777.mail.libertonia.dyndns.org

total 0

/usr/local/virtual/libertonia.dyndns.org:
total 4
drwx--S--- 5 virtual virtual 4096 mar 17 17:23 anp...@libertonia.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

total 0

total 0

total 0
========================================================

Camaleón

unread,
Mar 17, 2010, 1:20:02 PM3/17/10
to
El Wed, 17 Mar 2010 17:57:42 +0100, Angel Pardo escribió:

> 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.

Camaleón

unread,
Mar 17, 2010, 1:30:03 PM3/17/10
to
El 2010-03-17 a las 17:31 +0100, Angel Pardo escribió:

(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

Julio

unread,
Mar 17, 2010, 2:30:01 PM3/17/10
to
El mié, 17-03-2010 a las 17:57 +0100, Angel Pardo escribió:
> 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

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

signature.asc

Angel Pardo

unread,
Mar 17, 2010, 2:30:02 PM3/17/10
to


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. Cuando me mando un email, en los log aparece que lo recibe y cuando reviso en buzón no esta. Si conecto a la cuenta como imap y copia correos a mano, entonces los almacena. SI luego conecto como pop3 descarga los correos que he almacenado. Pero si hago el proceso de manera natural, osea mandando el email desde gmail por ejemplo, no llega al buzon, y en los log del postfix me indica que si ha llegado

esta es una muestra del log si envio un email desde una cuenta de yahoo
Mar 17 19:17:15 mail postfix/smtpd[9460]: connect from web111718.mail.gq1.yahoo.com[67.195.23.116]
Mar 17 19:17:16 mail postfix/smtpd[9460]: 41E245F20: client=web111718.mail.gq1.yahoo.com[67.195.23.116]
Mar 17 19:17:16 mail postfix/cleanup[9463]: 41E245F20: message-id=<922412....@web111718.mail.gq1.yahoo.com>
Mar 17 19:17:16 mail postfix/qmgr[9239]: 41E245F20: from=<xx...@yahoo.es>, size=1969, nrcpt=1 (queue active)
Mar 17 19:17:16 mail postfix/virtual[9464]: 41E245F20: to=<xx...@libertonia.dyndns.org>, relay=virtual, delay=0.97, delays=0.95/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Mar 17 19:17:16 mail postfix/qmgr[9239]: 41E245F20: removed
Mar 17 19:17:17 mail postfix/smtpd[9460]: disconnect from web111718.mail.gq1.yahoo.com[67.195.23.116]

Camaleón

unread,
Mar 17, 2010, 2:40:01 PM3/17/10
to
El Wed, 17 Mar 2010 19:21:05 +0100, Angel Pardo escribió:

> 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

Archive: http://lists.debian.org/pan.2010.03...@gmail.com

Angel Pardo

unread,
Mar 17, 2010, 3:50:02 PM3/17/10
to
Esos no son, en esta ubicación estan los mensajes que envie a modo de prueba desde el postfixadmin, no se porque este programa me crea un directorio nuevo que no tiene nada que ver con la configuración de dovecot. Es decir cuando envio mensajes desde postfixadmin me crea una directorio llamado como xx...@xxxx.dyndns.org donde mete los correos que mandas desde alli. Esto no tiene nada que ver con la estructura de directorios que crea dovecot

Angel Pardo

unread,
Mar 17, 2010, 4:10:01 PM3/17/10
to
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.

Gracias a todos por la ayuda

Saludos

Julio

unread,
Mar 17, 2010, 4:20:01 PM3/17/10
to
El mié, 17-03-2010 a las 21:05 +0100, Angel Pardo escribió:
> Tenias razón Camaleon, los estaba guardando ahí, para solucionarlo le
> he cambiado en el devecot.conf la opción

Camaleon, otro cliente contento :)

Cualquier dia te dan un premio... menuda máquina de arreglar marrones
estás hecho.

Un saludo

JulHer

signature.asc

deb...@mstaaravin.com.ar

unread,
Mar 17, 2010, 5:40:03 PM3/17/10
to
2010/3/17 Angel Pardo <anp...@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.
> Gracias a todos por la ayuda
> Saludos

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

Angel Pardo

unread,
Mar 17, 2010, 7:20:01 PM3/17/10
to

Hay que leer la documentación, sobre todo el mismo
/etc/dovecot/dovecot.conf que te explica MUY claramente para qué es
ese %d

La opción %d ya sabia su función y el usarlo era porque pensaba que quedarían mas ordenados los buzones. Sobre el tema de documentación te puedo asegurar que antes de mandar el mensaje a los foros he leído y probado bastantes cosas.

El problema es que si pongo la opcion %d (mail_location = maildir:/usr/local/virtual/%d/%u/) el sistema me crea 2 ubicaciones por cada cada cuenta que creo en el postfixadmin. 

- /usr/local/virtual/<dominio>/<usuario@dominio>
En este buzón puedo acceder y no recibe correos, pero si accedo a la cuenta via imap puedo copiar manualmente algunos email y almacenarlos allí, para el cliente de correo este seria el buzón valido, es el que me muestra cuando configuro la cuenta en evolution, thuderbird, .... Pero cuando  envío correos al servidor desde una cuenta externa por ejemplo una cuenta de yahoo. el servidor guarda estos correos en un directorio distinto tipo /usr/local/virtual/<usuario@dominio>.

O sea que cuando creo un buzón mediante postfixadmin el sistema me crea el buzón en  /usr/local/virtual/<dominio>/<usuario@dominio>  pero cuando mando mando correos al servidor no los almacena en ese directorio sino en /usr/local/virtual/<usuario@dominio>. Por eso no podría descargar los correos. Ya que cuando configuraba el cliente de correo apuntaba al buzón donde no llegaban los mensajes

¿Sabes porque puede ocurrir esto?  
 

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.


Entiendo que la forma que tu usas es mas ordenada y esa era mi intención al usar %d que los buzones de cada dominio se almacenen en directorios diferentes.  
Cuando uso (mail_location = maildir:/home/vpopmail/domains/%d/%n/Maildir) me ocurre lo mismo al crear  una cuenta desde postfixadmin me crea 2 buzones  /usr/local/virtual/<dominio>/<usuario> y otro en /usr/local/virtual/<usuario>@dominio

Saludos y gracias

deb...@mstaaravin.com.ar

unread,
Mar 17, 2010, 8:10:02 PM3/17/10
to
2010/3/17 Angel Pardo <anp...@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.

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

Angel Pardo

unread,
Mar 17, 2010, 9:00:02 PM3/17/10
to
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.

Si, así es

 
Qmail tambien que es
mi MTA favorito, y detrás viene Exim4 :D


Yo soy novato en esto de los servidores de correo, este es el primero que monto, así que tomo nota en mis proximo reto  probaré el Qmail  o Exim4

Saludos

deb...@mstaaravin.com.ar

unread,
Mar 17, 2010, 10:00:01 PM3/17/10
to
2010/3/17 Angel Pardo <anp...@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.
>>
> Si, así es
>
>>
>> Qmail tambien que es
>> mi MTA favorito, y detrás viene Exim4 :D
>>
>
> Yo soy novato en esto de los servidores de correo, este es el primero que
> monto, así que tomo nota en mis proximo reto  probaré el Qmail  o Exim4
> Saludos

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

Camaleón

unread,
Mar 18, 2010, 5:40:03 AM3/18/10
to
El Wed, 17 Mar 2010 21:05:52 +0100, Angel Pardo escribió:

> 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?

Camaleón

unread,
Mar 18, 2010, 8:10:03 AM3/18/10
to
El 2010-03-18 a las 12:21 +0100, Angel Pardo escribió:

(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

0 new messages