MailServer y demás

4 views
Skip to first unread message

Manuel Argüelles

unread,
Jan 19, 2009, 9:26:31 AM1/19/09
to uni...@googlegroups.com
Buenos días,

Tengo una pregunta sobre instalaciones de correo electrónico, a ver si alguien
aquí puede darme algo de información al respecto...

El escenario es el siguiente:

- Servidor de correo
- Esquema de direcciones: nombre....@dominio.com

El problema es el siguiente: los nombres de usuarios en unix están limitados a
8 caracteres, de los cuales son validos las letras minúsculas y los números,
por lo cual no puedo usar el esquema de dirección como nombre de usuario.

Es posible crear un alias de la siguiente forma:

napellido001 --> nombre....@dominio.com

hasta allí todo bien, ahora cuando el usuario vaya a revisar su correo, ya sea
vía webmail o IMAP, tendrá que poner como usuario napellido001, cosa que no
resulta práctica ya que el usuario va a tener que aprenderse su dirección de
correo, su usuario y su login, lo ideal fuera que pudiera usar su dirección y
password para ingresar.

La pregunta es: alguien sabe sí algún daemon de imap soporta alias de
direcciones? digamos que ingreso nombre.apellido y este lo traduce y usa
napellido001 en su lugar?

Y luego la misma pregunta para el caso de la autenticación SMTP, algún MTA que
soporte esto?

Espero sus comentarios.

Saludos

Carlos Grant

unread,
Jan 19, 2009, 10:23:11 AM1/19/09
to uni...@googlegroups.com
Que tal Gilberto.

Que Mail server estas utilizando?

Saludos.
--
Carlos A. Grant
Software Developer .NET & Linux Consultant
Mobile: (507) 64660782
Softphone:(507) 202-0400 ext 33972
Skype: carlosgrant26

Manuel Argüelles

unread,
Jan 19, 2009, 10:51:13 AM1/19/09
to uni...@googlegroups.com
Bueno... no sé cual esté usando Gilberto :p, pero yo de momento no estoy
usando ninguno, estoy en fase de diseño aún...

Saludos

Carlos Grant

unread,
Jan 19, 2009, 11:07:29 AM1/19/09
to uni...@googlegroups.com
Disculpa Manuel, es que por algun motivo desconocido te llame Gilberto. creo que este link te puede ser de ayuda con tus interrogantes.

http://www.emailman.com/unix/servers.html

Saludos.

Jorge Martín

unread,
Jan 19, 2009, 1:22:47 PM1/19/09
to uni...@googlegroups.com
No creo que encuentres un IMAP que revise por Alias.

Por otro lado te recomendaria tener la tabla de usuarios separada de los usuarios del sistema, puedes instalar un LDAP o un MySQL que es mas sensillo.



2009/1/19 Carlos Grant <cgra...@gmail.com>



--
-"Se dueño de tu silencio y no esclavo de tus palabras."
-Giving the Linus Torvalds Award to the Free Software Foundation is a bit like giving the Han Solo Award to the Rebel Alliance. --Richard Stallman

Manuel Argüelles

unread,
Jan 19, 2009, 2:38:13 PM1/19/09
to uni...@googlegroups.com
Sí, pero que el imap valide contra mysql o ldap me basta...

Jorge Martín

unread,
Jan 19, 2009, 6:27:37 PM1/19/09
to uni...@googlegroups.com
Postfix valida contra MySQL sin ningun problema, lo he hecho hasta contra Postgres.

Cyrus IMAP Valida contra MySQL/LDAP

Solo para confirmar estas hablandode Unix verdad? porque Linux si soporta mas de 8 caracateres en sus nombres de usuario.

Ahora que llego a la casa te mando unas configuraciones para ver si te sirven.

Regards
JMartinC

2009/1/19 Manuel Argüelles <manuel.a...@gmail.com>

Manuel Argüelles

unread,
Jan 19, 2009, 6:59:39 PM1/19/09
to uni...@googlegroups.com
Mil gracias man, la botarías ;)

Aunque igual creo que tendré que tener los usuarios en el sistema... porque va
a llevar samba también... aunque hay algo de samba con pam (y mysql)... pero
que pereza... no me cuesta nada mantener dos listas de usuarios, da igual...

Con respecto al tamaño de usuarios, tienes razón, para unix (*bsd) es 8
(utmp.h), en linux no logro encontrarlo :(

Saludos

Jorge Martín

unread,
Jan 19, 2009, 9:52:22 PM1/19/09
to uni...@googlegroups.com
No se cuanto es en Linux pero hice la prueba con jorge.martin y lo creo sin problemas.

Bueno, el IMAP que uso es Courier

mail:/etc/courier# cat authdaemonrc | grep -v '#' | grep -v "^$"
authmodulelist="authpgsql"
authmodulelistorig="authuserdb authpam authpgsql authldap authmysql authcustom authpipe"
daemons=5
authdaemonvar=/var/run/courier/authdaemon
DEBUG_LOGIN=0
DEFAULTOPTIONS=""
LOGGEROPTS=""

mail:/etc/courier# cat authmodulelist | grep -v '#' | grep -v "^$"
authdaemon

mail:/etc/courier# cat authpgsqlrc | grep -v '#' | grep -v "^$"
PGSQL_HOST              localhost
PGSQL_PORT              5432
PGSQL_USERNAME          mail_usr
PGSQL_PASSWORD          <PASS>
PGSQL_DATABASE        mail_srv_db
PGSQL_USER_TABLE    mailbox
PGSQL_CRYPT_PWFIELD    password
PGSQL_UID_FIELD        uid
PGSQL_GID_FIELD        gid
PGSQL_LOGIN_FIELD    email
PGSQL_HOME_FIELD    homedir
PGSQL_NAME_FIELD    name
PGSQL_MAILDIR_FIELD    maildir


#dpkg --list | grep courier
ii  courier-authdaemon         0.58-4                               Courier authentication daemon
ii  courier-authlib            0.58-4                               Courier authentication library
ii  courier-authlib-postgresql 0.58-4                               PostgreSQL support for the Courier authentic
ii  courier-authlib-userdb     0.58-4                               userdb support for the Courier authenticatio
ii  courier-base               0.53.3-5                             Courier Mail Server - Base system
ii  courier-imap               4.1.1.20060828-5                     Courier Mail Server - IMAP server
ii  courier-imap-ssl           4.1.1.20060828-5                     Courier Mail Server - IMAP over SSL
ii  courier-pop                0.53.3-5                             Courier Mail Server - POP3 server
ii  courier-pop-ssl            0.53.3-5                             Courier Mail Server - POP3 over SSL
ii  courier-ssl                0.53.3-5                             Courier Mail Server - SSL/TLS Support


El MTA es Postfix, te adjunto las configuraciones tambien.

El servidor esta sobre Debian.

Samba es un proyecto muy completo, no creo que tengas problemas para integrarlo a MySQL, no te recomiendo duplicidad de usuarios es aburrido, lo tuve que hacer una vez pero cree un proceso que sincronizaba el LDAP con el MySQL, en tu caso seria MySQL con passwd.

Adjunto Archivos..

Una Googleada Rapida (Samba)
[global]
workgroup = SRS
netbios name = DustPuppy

passdb backend = mysql:mysql
mysql:mysql host = localhost
mysql:mysql user = samba
mysql:mysql password = blah
mysql:mysql database = samba
mysql:fullname column = fullname:
mysql:domain column = 'SRS':
mysql:lanman pass column = lm_pw:
mysql:nt pass column = nt_pw:
mysql:plain pass column = plain_pw:
mysql:unknown_3 column = NULL

security = user
encrypt passwords = yes
smb passwd file = /etc/samba/private/smbpasswd

courier.tar.gz
postfix.tar.gz

Manuel Argüelles

unread,
Jan 19, 2009, 10:45:01 PM1/19/09
to uni...@googlegroups.com
Gracias, lo probaré a ver que tal ;)

E0x

unread,
Jan 20, 2009, 9:19:28 AM1/20/09
to uni...@googlegroups.com
usa ldap y asi authtetificas samba y el mail contra ldap y listo

2009/1/19 Manuel Argüelles <manuel.a...@gmail.com>
Reply all
Reply to author
Forward
0 new messages