Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin
(49826 lectures)
Por Jaume Sabater
Primetime
(http://linuxsilo.net/)
Creado el 11/10/2006 14:04 modificado el 11/11/2007 22:59
|
El propósito de este tutorial es instalar y configurar un servidor de correo electrónico totalmente funcional y de alto rendimiento con buzones locales, dominios virtuales y alias virtuales. Será útil si se trabaja con múltiples dominios en propiedad y se reciben emails en todos ellos pero sólo se envía desde uno. Este tutorial no está pensado para implementar una solución del estilo ISP, con buzones de correo virtuales. En este manual se utilizan las más modernas tecnologías y protocolos (a excepción de LMTP) que permiten obtener un sistema eficiente, robusto, flexible y seguro. Asimismo, se proporcionan muchas facilidades de gestión gracias a la interfaz web OpenMailAdmin.
Última actualización: Actualizado el artículo a las versiones finales de los paquetes en Debian Etch, a la versión 1.0 de OpenMailAdmin y a la versión 1.14 de Mailgraph. Añadida información básica de cómo utilizar los servicios de CACert.org en el apartado 5. Añadidos varios plug-ins de Squirrelmail. |
Pagina1/1 |
En la siguiente URL se encuentra el artículo original, que va recibiendo actualizaciones a lo largo del tiempo.
Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin
Otros links de interés:
Como instalar el webmail "Squirrel Mail" en GNU/Linux
Compilar PostFix con soporte para Berkeley, LDAP, MySQL, Perl, PostgreSQL, SASL y SSL |
|
|
|
|
|
Comentarios Es posible que se hayan omitido algunos comentarios considerados poco constructivos
|
1. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (11/10/2006 14:19, #35597) Por: Primetime (http://www.linuxsilo.net/) |
| Como es habitual en mi, el artículo también lo he publicado en mi página web personal. Como siempre, trataré de mantener ambas versiones actualizadas. |
|
2. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (12/10/2006 16:21, #35608) Por: Hiroru (http://www.lionclan.org) |
Si senyor, felicitats per l'ampliacio de l'article, jo vaig posar com actualitzar el cyrus des de la versió anterior a la meva pàgina personal.
Salutacions |
|
3. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (15/10/2006 20:48, #35681) Por: Anònim |
| Hay un problema al querer accesar en tu web
Forbidden
You don't have permission to access /articles/postfix-mysql.html on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. |
|
4. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (15/10/2006 22:40, #35687) Por: Primetime (http://www.linuxsilo.net/) |
Ya lo he arreglado. Había sido un despiste con un chmod 644 que había afectado a los directorios también.
Gracias. |
|
|
5. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (15/10/2006 20:49, #35682) Por: Anònim |
| Muy buen articulo :) |
|
6. Quotas (01/11/2006 19:56, #36157) Por: Julian Rios |
| Como manejarias las quotas ?, en una empresa lo primero que piden es diferenciacion del espacio del gerente y la de los empleados. (algo asi como, para el administrador contable 1 GB y para la secretaria 100 MB). Como harias con tu implementacion ? |
|
7. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (06/11/2006 01:11, #36232) Por: digo |
| muy bueno el how to pero haber si me pueden ayudar estoy configurando el server para un proyecto en la escula y al ejecutar el reload de apache me tira este error les agradecedira me dieran una manito desde ya muchas gracias
mail:/var/www# /etc/init.d/apache2 force-reload
Forcing reload of web server (apache2)...[Sun Nov 05 18:58:58 2006] [error] (EAI 2)Name or service not known: Could not resolve host name *443 -- ignoring!
Syntax error on line 5 of /etc/apache2/sites-enabled/mail.proyecto.com.uy:
SSLCertificateFile: file '/etc/ssl/local/mail.proyecto.com.uy__newcert.pem' does not exist or is empty
failed! |
|
8. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (06/11/2006 05:25, #36238) Por: Anónimo |
| El mensaje de error es claro: no existe el archivo del certificado que has destinado "por defecto" para apache. Lo que tienes que hacer es pararte en la carpeta /etc/ssl/local y escribir: make mail.proyecto.com.uy__newcert.pem. Si el comando vota un error es porque la carpeta en la que estas no contiene el archivo Makefile para crear el certificado. En este caso, deberias buscar dicha carpeta adentro de /etc/ssl donde exista y despues copiarlo a su respectiva ubicacion ! |
|
|
9. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (06/11/2006 17:35, #36245) Por: diego |
| buenaso hoy mismo lo pruebo en casa
muchas gracias por la pronta respuesta
atte diego |
|
10. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (11/11/2006 22:18, #36397) Por: Anónimo |
| buenas gente pregunta alguien ya hizo esta configuracion
paso a paso ya que me he quedado trancado en algunas cosillas
agradeceria a quien me pudiera dar una mano gracias |
|
11. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (12/11/2006 16:31, #36403) Por: Carles |
Cuando estoy en el paso de construir el nuevo paquete libpam-mysql_0.6.2-1_i386.deb me da el siguiente error:
creating pam_mysql.la
(cd .libs && rm -f pam_mysql.la && ln -s ../pam_mysql.la pam_mysql.la)
make[1]: se sale del directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
touch build-stamp
debian/rules binary
dh_testdir
/usr/bin/make
make[1]: se ingresa al directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
touch build-stamp
dh_testdir
dh_installdirs
/usr/bin/make install DESTDIR=/usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql
make[1]: se ingresa al directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
make[2]: se ingresa al directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
/bin/sh ./mkinstalldirs /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr/lib/security
mkdi r /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr
mkdir /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr/lib
mkdir /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr/lib/security
/bin /sh ./libtool --mode=install /usr/bin/install -c pam_mysql.la /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr/lib/security/pam_m ysql.la
/usr/bin/install -c .libs/pam_mysql.so /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr/lib/security/pam_m ysql.so
/usr/bin/install -c .libs/pam_mysql.lai /usr/src/libpam-mysql/pam-mysql-0.6.2/debian/libpam-mysql/usr/lib/security/pam_m ysql.la
libtool: install: warning: remember to run `libtool --finish /usr/lib/security'
make[2]: No se hace nada para `install-data-am'.
make[2]: se sale del directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
make[1]: se sale del directorio `/usr/src/libpam-mysql/pam-mysql-0.6.2'
# No, we _definitely_ don't need librool's .la files in lib/security
rm debian/libpam-mysql/lib/security/pam_mysql.la
rm: no se puede borrar «debian/libpam-mysql/lib/security/pam_mysql.la»: No existe el fichero o el directorio
make: *** [install-stamp] Error 1
SOy novato en todo esto. Muchas gracias de antemano. |
|
12. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (24/05/2007 20:01, #41998) Por: Tequila28 |
| Tengo el mismo drama tienes alguna solucion ya!!! |
|
|
13. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (15/11/2006 21:36, #36472) Por: Anònim |
| Que tal he seguido el articulo tal como dicen pero tengo un problema al momento de comenzar la configuracion de OpenMailAdmin ya que al intentar cargar la pagina https://mail.dominio.com/openmailadmin/setup.php
obiamente yo estoy cargando
https://mail.ercas.com.co/openmailadmin/setup.php que es mi dominio y me saca el siguiente error la pagina "The requested URL /openmailadmin/setup.php was not found on this server."
Al mirar los log me encuentro con esto: [Wed Nov 15 15:26:14 2006] [error] [client 127.0.0.1] File does not exist: /htdocs
Ya he probado la configuracion del apache y todo parece estar en orden.
Agradesco si alguien sabe como solucionar el problema. |
|
14. Problemas con el PDF (19/11/2006 15:22, #36567) Por: melenas (http://www.kdehispano.org) |
| Muy buen artículo, pero cuando se trata de pasar a PDF con el icono puesto a tal efecto, salen las líneas cortadas por la derecha, yo creo que son las imágenes que son demasiada anchas. |
|
15. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (29/11/2006 21:46, #36841) Por: kensuke |
| Buenos días
Tengo un problema:
al poner el línea
yradm --user cyrus --server localhost --auth login
se me pide la contraseña IMAP.
Seguramente la pregunta sea tonta pero puse una única contraseña en todos los puntos y no me la toma. Algo hice mal?
Como puedo modificarla?
Saludos. |
|
16. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (01/12/2006 18:38, #36911) Por: Anónimo |
| cuando cargo https://mail.dominio.com/openmailadmin/ no carga,
si pongo http://mail.dominio.com/openmailadmin/ si aparece el formulario, alguien me podria ayudar por favor??? |
|
17. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (14/12/2006 19:08, #37139) Por: Anónimo |
| Encontre la solucion, por si a alguien le sirve, simplemente hay que habilitar los puertos en el router en este caso el 443
que es el que usa https |
|
|
18. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (04/12/2006 18:49, #36962) Por: Dani (http://www.tvt.es) |
| A mi me pasa exactamente lo mismo. Si uso https no funciona, si uso http si. ¿Alguna ayudita? |
|
19. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (14/12/2006 23:04, #37143) Por: Anónimo |
| cada vez que ejecuto el genaliases me aparece el siguiente error:
File "/var/lib/mailman/bin/genaliases", line 40, in ?
from Mailman import mm_cfg
File "/var/lib/mailman/Mailman/mm_cfg.py", line 94
MTA='Postfix'
^
no se que hacer los logs no dicen nada he leido la documentacion pero no encuentro nada que me de una pista, de antemano agradezco su colaboracion |
|
20. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (20/12/2006 10:48, #37277) Por: Cop |
| Buenas.
Muy buen articulo, eso lo primero.
Un problemilla que tengo.
En el setup de instalacion, no me coge el ultimo apartado, el tema de los log (pear o algo asi) pero bueno creo que eso es indiferente para mi problema.
El problema es al rellenar los datos, la dns de mysql, y demas datos, al darle al paso 3, pagina no hace nada, recarga la pagina y la informacion desaparece. Alguien sabe porque me puede pasar?
Gracias |
|
21. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (22/12/2006 11:46, #37322) Por: Cop |
| Solucionado.
Instalais el paquete php-pear.
El pear no se todavia para que sirve exactamente, pero bueno, hay que instalarlo.
Esta instalacion solo instala el programa pear, pero no el paquete "log" que es el que hace falta.
ahora entrais en http://pear.php.net/package/Log y descargais la ultima version del paquete log.
Os vais a la maquina y lo instalais con el comando pear install nombrepaquetelog
y ya esta :D |
|
22. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (23/12/2006 17:08, #37358) Por: carlos |
| * Starting apache 2.0 web server...
Syntax error on line 6 of /etc/apache2/sites-enabled/mail.dominio.com:
esta es la line 6
SSLCertificateFile "/etc/ssl/local/mail.dominio.com$
SSLCertificateFile: file '/etc/ssl/local/mail.dominio.com_newcert.pem' does not exist or is empty
Buenas tengo estos dos errores imagino q es de lo mismo ya q en "/etc/ssl/apache2/sites-enabled/" no tengo el directorio local ya cree la carpeta pero no se q tengo q correr nuevamente para poder levantar el servicio si alguin me pudiera ayudar agradeceria de antemano
gracias |
|
23. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (23/12/2006 18:20, #37359) Por: generar cerfificado en cacert.org |
| Tengo instalado Ubuntu 6.10
Syntax error on line 6 of /etc/apache2/sites-enabled/mail.asteriskcostarica.homelinux.com:
SSLCertificate File: file '/etc/ssl/local/mail.asteriskcostarica.homelinux.com_newcert.pem' does not exist or is empty
Tengo esto en mi sistema.
1. La petición de nuevo certificado, que una autoridad certificadora (CA) tendrá que firmar, en /etc/ssl/certs/mail.dominio.com_newreq.pem.
2. La clave privada del certificado en /etc/ssl/private/mail.dominio.com_newkey.p
pero no genera no gernera estos dos archivos /etc/ssl/certs/mail.dominio.com_newcert.pem con permisos 644 para el usuario y grupo root y la clave privada en /etc/ssl/private/mail.dominio.com_newkey.pem con permisos 64 |
|
|
24. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (28/12/2006 09:28, #37432) Por: Cop |
| Carlos eso es porque no has puesto la ruta al .pem bien. O no lo has guardado en esa carpeta o le pusiste otro nombre, como por ejemplo el de tu dominio. Revisa eso. |
|
25. Configurar los DNS para cyrus (02/01/2007 20:40, #37536) Por: Anónimo |
Hola a todos. Antes de hacer mi pregunta queria decir que el tutorial es exelente y doy gracias por poder acceder a travez de esta pagina a datos tan buenos.
Bueno llendo un poco al grano, el problema que estoy teniendo es que cuando configuro una cuenta en un cliente de correo utilizando la direccion ip, sincroniza de lo mejor, pero cuando pongo el nombre del dominio, me dice que no se puede conectar.
Lo primero que comprobe es que este funcionando bien el registro mx que tengo levantado, asique 1º hice ping a la ireccion "imap.dominio.com.ar" y me respondia y despues probe con el comando " host -t MX dominio.com.ar " y el resultado era algo parecido a esto " dominio.com.ar mail is handled by 5 imap.dominio.com.ar "
Por lo que yo tengo entendido, (dentro de lo MUY poco que entiendo ) el registro esta levantado. La consulta es,
¿donde configuro al cyrus para que cuando alguien quiera conectarce usando de host este registro, responda??
Desde ya muchas gracias, yo de momento voy a seguir investigando, y leyendo... |
|
26. Re: Configurar los DNS para cyrus (04/01/2007 14:44, #37570) Por: flaco_a1000 |
| Hola a todos, hacia este comentacio para decir que el problema ya fue resuelto. La solucion es poner al final del archivo de configuracion imapd.conf la linea
servername: imap.dominio.com (o el nombre del dominio correspondiente).
Igualmente gracias por todo, la pagina me ha sido muy! util. salu2 |
|
|
27. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (10/01/2007 06:23, #37673) Por: Fernando |
| Estoy tratando de hacer este tutorial en foxdesktop instalando cada paquete a partir del código fuente, con excepción de postfix, ¿alguna sugerencia de como iniciar la configuración de todos los paquetes?
ya tengo instalados cyrus-sasl2, cyrus imap, mysql, SpamAssassin, Clam AntiVirus, Apache y openssl.
La idea es poder utilizar este sistema de correo con cualquier distribución de linux |
|
28. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (13/03/2007 18:49, #39060) Por: Anónimo |
| El usuario cyrus debe ser usuario de sistema con passwd?
O no es necesario para conectarse a cyradm? |
|
29. POP3 (27/03/2007 21:54, #39313) Por: Anónimo |
| Excelente tutorial!
Ahora, estoy intentando agregarle soporte para clientes POP3 pero cuando intento conectar un cliente el servidor no me responde nada.
En el syslog no reporta ningun intento de coneccion por lo que no me da mucha idea de por donde seguir... sugerencias ?
Gracias |
|
30. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (22/04/2007 06:04, #40137) Por: Anónimo |
| Uso Ubuntu: ¿Cuál sería en mi caso el fichero debian/rules? |
|
31. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (01/05/2007 00:26, #40726) Por: Anónimo |
| como se crean los usuarios |
|
32. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (04/06/2007 07:29, #42591) Por: jeaolucas (http://189.136.12.47) |
| tengo problemas para levantar el servidor bind y configurar el servidor postfix siguiendo tu manual me manda errores como loco primero al intentar levantar el md5 no me deja dice que las lineas que modifique son incorrectas, seguindo al levnatar el virtual host me manda error el apache2 dice lue la lina no serve espero me puedas ayudar |
|
33. Re: Servidor de correo con Postfix, Cyrus y MySQL administrado desde OpenMailAdmin (20/06/2007 21:27, #43038) Por: Guillermo |
| El articulo esta excelente, es una ayuda para todos los nuevos en el tema.
Como nuevo al fin, tengo una situacion con la creacion del certificado, podria el autor o cualquier otro con experiencia ayudarme?
al ejecutar: /etc/init.d/apache2 force.reload da el error sgte:
SSLCertificateFile: path del fichero no existe
y no encuentro la forma de crear este fichero, lo busque y no aparece para copiarlo a la carpeta que supuestamente debe estar.
Saludos y gracias por conlabora con este excelente articulo |
|