Post on 06-Jul-2016
28 ABRIL, 2014 | CÓMO CONFIGURAR UN SERVIDOR VPS
(HTTPS://GEEKYTHEORY.COM/CATEGORY/GEEKY-THEORY-
2/TUTORIALES-2/COMO-CONFIGURAR-UN-SERVIDOR-VPS/),
LINUX (HTTPS://GEEKYTHEORY.COM/CATEGORY/LINUX-2/),
TUTORIALES (HTTPS://GEEKYTHEORY.COM/CATEGORY/GEEKY-
THEORY-2/TUTORIALES-2/)
13.187 47 (HTTPS://GEEKYTHEORY.COM/COMO-CONFIGURAR-
UN-SERVIDOR-VPS-PARTE-2-INSTALAR-IREDMAIL/#DISQUS_THREAD)
CÓMO CONFIGURAR UN SERVIDOR VPS[PARTE 2] – INSTALAR IREDMAIL
¡Hola! Seguimos con la serie de tutoriales para configurar un VPS. Este
tutorial es de vital importancia durante el proceso ya que como
tenemos un dominio propio (tutorialvps.tk), también queremos tener
Buscar...
(http://goo.gl
/LxKf9p)
(http://goo.gl
/bQk59v)
(http://goo.gl
/cIdHkT
10516 2986 1388
(http://goo.gl
/fHZMyu)
(http://goo.gl
/gYhhte)
(http://goo.gl
/hBZ6aE
(https://goo.gl/6PlVKQ)
¡Hola! Bienvenido a Geeky Theory. ¿Conoces nuestra nueva sección de preguntas
(http://goo.gl/onTJPT)? Si tienes cualquier duda, puedes escribir una pregunta y te
contestaremos lo antes posible.
CÓMO CONFIGURAR UN SERVIDOR VPS
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
1 de 15 08/07/2015 04:56 p.m.
cuentas de correo con ese dominio. Por ejemplo: mario@tutorialvps.tk.
Si quieres ver los tutoriales de esta guía, mira esta serie de tutoriales
para configurar un servidor VPS con Debian y Nginx
(http://geekytheory.com/category/geeky-theory-2/tutoriales-2/como-
configurar-un-servidor-vps/).
Hablando desde la experiencia que me da la administración del servidor
de Geeky Theory, puedo decir que llegar a instalar y configurar un
servidor de correo electrónico ha sido un esfuerzo titánico. He estado
días para conseguirlo, pero al final ha funcionado. Muchos tutoriales te
dejaban a mitad, o no estaban bien explicados, o te ponían un par de
comandos y ya. Anteriormente, utilizábamos mailgun
(https://mailgun.com) como servidor de correo intermediario, con la
limitación de 300 correos al día. Puede ser una barbaridad, pero al final
se gastan, ya que por cada registro de usuario se manda un correo, con
los Rockets mandamos, correos personales… Como ya tengo la
fórmula para que funcione sin tener que depender de ningún servicio
externo, voy a ponerla aquí.
Ni que decir tiene que utilizar un correo electrónico con dominio propio
mola mucho más y te hace marcar la diferencia.
Después de esta introducción, voy a contaros el proceso que vamos a
seguir para instalar iRedMail (https://bitbucket.org/zhb/iredmail).
¿QUÉ ES IREDMAIL?
Es un proyecto gratuito y open source que ofrece las herramientas
necesarias para montar un servidor de correo electrónico. Está alojado
en BitBucket (https://bitbucket.org/zhb/iredmail) bajo licencia GPLv2
(http://geekytheory.com/que-licencia-uso-para-mi-codigo-libre/). Está
pensado para ser instalado en un servidor limpio, es decir, en una
máquina recién creada. Si os habéis puesto a instalar cosas desde el
tutorial 1, es posible que no funcione. Dicho esto, me veo obligado a
poner:
¡Precaución! Este tutorial está pensado para servidores que no
tengan nada instalado (fresh).
Así que, como no he hecho nada desde el tutorial anterior, funcionará
perfectamente.
SUSCRÍBETE AL BLOG POR
CORREO ELECTRÓNICO
Introduce tu correo
electrónico para suscribirte a
Geeky Theory y recibir
notificaciones de nuevas
entradas.
Únete a otros 538 suscriptores
SUSCRIBIRME
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
2 de 15 08/07/2015 04:56 p.m.
iRedMail instalará Apache y MySQL en el servidor, así que si queremos
Apache, perfecto, pero si nuestro objetivo es utilizar Nginx, tendremos
que buscarnos un poco la vida para configurarlo. Eso lo haremos en el
tutorial número 3.
PASOS A SEGUIR
PASO 1
Como habéis podido comprobar, la contraseña que manda
DigitalOcean, o cualquier empresa que ofrezca servicios de
alojamiento es imposible de recordar, ya que suelen ser generadas
automáticamente. Debido a esto, el primer paso es cambiar la
contraseña por la que nosotros queramos. Cuidado, que es el usuario
root. Introducimos lo siguiente tras entrar por SSH:
PASO 2
Cambiamos el hostname de nuestra máquina para que nos salga así:
Se recomienda reiniciar la máquina para que los cambios se apliquen.
PASO 3
Vamos a añadir un nuevo registro MX. Para ello, en DNS, hacemos click
en nuestro dominio e introducimos lo siguiente. Ojo, que tiene un punto
al final. ¡Ponedlo!
1 # passwd
12
root@tutorialvps:~# cat /etc/hostnametutorialvps.tk
123456789
root@tutorialvps:~# cat /etc/hosts127.0.0.1 tutorialvps.tk tutorialvps localhost localhost # The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters
(
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
HTTPS://GEEKYTHEORY.COM
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
3 de 15 08/07/2015 04:56 p.m.
PASO 4
Añadir un registro SPF (Sender Policy Framework) para evitar spoof de
direcciones de correo de nuestro dominio y para que otros servidores
de correo no rechacen o filtren como spam correos de nuestro dominio.
Yo pondré mi IP, pero que cada uno ponga la suya.
Todavía nos queda un registro por añadir, pero va en función de nuestra
instalación de iRedMail, así que lo haremos luego.
PASO 5
Ahora vamos a instalar iRedMail. No nos deja instalar versiones
antiguas (lógico), así que tendremos que ver en su página de descargas
(http://www.iredmail.org/download.html) cuál es la versión actual.
Mientras escribo el tutorial veo que me toca instalar la 0.8.6. Copiad la
dirección URL del fichero que toca descargar.
(https://i2.wp.com/geekytheory.com/wp-content/uploads/2014/03
1 "v=spf1 ip4:IP.DE.TU.SERVIDOR -all"
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
4 de 15 08/07/2015 04:56 p.m.
/como-instalar-iredmail-vps-servidor-debian-3.png)
Introducid lo siguiente en la terminal:
Descomprimimos y navegamos hacia la carpeta:
Ejecutamos el script:
Ahora se nos abrirá una ventana donde nos guiará durante el proceso.
Seleccionamos /var/vmail (por defecto):
Seleccionamos MySQL:
1 # wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.6.tar.bz2
1 # tar jxvf iRedMail-0.8.6.tar.bz2 && cd iRedMail-0.8.6
1 # bash iRedMail.sh
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
5 de 15 08/07/2015 04:56 p.m.
Ahora seleccionamos la contraseña de MySQL:
¡Precaución! No utilicéis caracteres especiales ($, €, #, @ …).
Ahora introducimos nuestro dominio. Aunque diga que no
introduzcamos tutorialvps.tk, nosotros lo haremos:
También pedirá una contraseña para el administrador
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
6 de 15 08/07/2015 04:56 p.m.
(postmaster@tutorialvps.tk) y finalmente, saldrá un menú con opciones
para ver qué queremos instalar. Marcamos todo menos Fail2Ban, que lo
instalaremos y configuraremos más adelante:
Cuando le demos a ‘Next’ comenzará la instalación automáticamente.
Una vez haya finalizado el proceso, preguntará si queremos configurar
la iptables por defecto con iRedMail. He leído que mucha gente ha
tenido problemas con esto al realizar la configuración por defecto, así
que escribimos una ‘n’ para no configurarlas:
Finalmente, nos saldrá un mensaje como este:
Nos indica que reiniciemos la máquina para que se apliquen todos los
cambios, así que eso haremos. Una vez haya terminado el proceso de
reinicio, entraremos a tutorialvps.tk/iredadmin para poder configurar
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
7 de 15 08/07/2015 04:56 p.m.
nuestro correo y crear una nueva cuenta (mario@tutorialvps.tk, por
ejemplo). Introducimos los datos de usuario y hacemos click en
“Add->User”. Veremos algo parecido a esto e introducimos los datos de
nuestra cuenta:
PASO 6
Ahora toca añadir el registro DKIM como TXT en el panel de
DigitalOcean para poder enviar y recibir correo electrónico. En la
consola introducimos:
Veremos algo parecido a esto:
Si os fijáis, he seleccionado una parte del texto, el cual tiene comillas al
principio, al final y a mitad. Tenemos que dejar únicamente las comillas
del principio y del final. Por ejemplo, si tenemos esto:
1 # amavisd-new showkeys
12345
"v=DKIM1; p=" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9UKLzr3VT/V1xlft9z9y5fhUa" "Aj4RxSgwZuphFycASDDDflDIdg7Y6aPj7Yel3VGTZl7XP9DW6JrPL4i7NmkFj39X" "wz2JdENm86t7vzZjGBwFgtJo321332dWqWtM4aNtKfDSP66P6Z/8z7551i51NfgkXlT" "a67kbfuKPi2+Qch2cwIDAQAB"
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
8 de 15 08/07/2015 04:56 p.m.
Lo dejamos así:
A continuación, nos dirigimos al panel de DigitalOcean (o de la empresa
donde hayamos contratado el VPS) e introducimos el registro TXT con
el contenido obtenido anteriormente (clave DKIM):
Ahora, si todo va bien, tendremos los DNS parecidos a estos, pero cada
uno con su dominio y su IP:
Para acabar esta parte del tutorial, iremos a https://tutorialvps.tk/mail
para ver nuestra bandeja de entrada. Como os he dicho al principio del
tutorial, estuve días para configurar el servidor de correo electrónico y,
para probarlo me mandaba correos con diferentes cuentas. Me volví
loco…
1 "v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9UKLzr3VT/V1xlft9z9y5fhUAj4(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
9 de 15 08/07/2015 04:56 p.m.
PASO 7
Si os fijáis, cada vez que entráis a vuestro dominio, os redirige a
dominio.com/mail, pero no queremos eso, así que tendremos que
cambiar el archivo que se encuentra en /var/www/index.html, que
ahora mismo tiene este contenido:
Vamos a cambiarlo por este otro:
Veremos lo siguiente:
Bueno, pues esto es todo por este tutorial. Largo y algo complicado,
pero vale la pena documentarlo para ayudar a quien, como yo, haya
sufrido el tener que configurar por primera vez un servidor desde cero.
Nos vemos en el siguiente. ¡Un saludo!
Si queréis registraros en Digital Ocean para tener vuestro VPS,
haced click en este botón:
DIGITAL OCEAN (HTTPS://WWW.DIGITALOCEAN.COM
/?REFCODE=635DCF868B93)
¡Comparte! (http://meneame.net
12345
<html> <head> <meta HTTP-EQUIV="REFRESH" content="0; url=/mail/"> </head></html>
12345678
<html> <head> <title>Geeky Theory mola mucho!</title> </head> <body> <h1>Geeky Theory mola mucho!</h1> </body></html>
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
10 de 15 08/07/2015 04:56 p.m.
/submit.php?url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/)
(http://www.facebook.com/sharer.php?u=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/)
(https://plus.google.com/share?url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/) (http://twitter.com
/share?url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/&text=C%C3%B3mo+configurar+un+servidor+VPS+%5BParte+2%5D+%E2%80%93+Instalar+iRedMail+via+%40geekytheory)
(https://bufferapp.com
/add?url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/&text= Cómoconfigurar un servidor VPS [Parte 2] –Instalar iRedMail) (https://flattr.com
/submit/auto?user_id=&title=Cómoconfigurar un servidor VPS [Parte 2] –InstalariRedMail&url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/)
(mailto:?Subject=Cómo configurar unservidor VPS [Parte 2] – InstalariRedMail&Body=%20https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/)
10
3
2
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
11 de 15 08/07/2015 04:56 p.m.
(http://www.linkedin.com/shareArticle?mini=true&url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/) (http://reddit.com
/submit?url=https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instalar-iredmail/&title=Cómo configurarun servidor VPS [Parte 2] – InstalariRedMail)
0
0
RELACIONADO
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
12 de 15 08/07/2015 04:56 p.m.
MARIO PÉREZ ESTESO (HTTPS://GEEKYTHEORY.COM/AUTHOR/MARIOPEREZESTESO/)
(https://geekytheory.com
/usuarios
/?u=marioperezesteso)
(http://twitter.com
/_mario_perez)
(https://plus.google.com
/u/0/105420449293289565478
/posts)
(http://es.linkedin.com
/in/marioperezesteso/)
Ingeniero de Telecomunicación especializado en telemática.
Apasionado de la programación y del conocimiento libre.
Tags: apache (https://geekytheory.com/tag/apache/), iredmail
(https://geekytheory.com/tag/iredmail/), mysql
(https://geekytheory.com/tag/mysql/), nginx (https://geekytheory.com
/tag/nginx/), php (https://geekytheory.com/tag/php/), phpmyadmin
(https://geekytheory.com/tag/phpmyadmin/)
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
13 de 15 08/07/2015 04:56 p.m.
Comentarios �1
• •
Jorge Botello •
Hola realice todos los paso para configurar el sistema de
correo pero cuando quiero ingresar a https://....//iredadmin/
me dice en la url login?msg=INVALID_CREDENTIALS la
version que instalo es la actual iRedMail-0.9.2.tar.bz2, en el
foro principal de ellos esta ese problema pero nose como
solucionar ese detalle :(
http://www.iredmail.org/forum/...
• •
Ramiro R. •
Mario:
Buen tutorial, me ha resuelto varias dudas. Pero tengo la
siguiente pregunta:
¿Es necesario hacer la configuración de la imagen "
• •
Mario Pérez Esteso•
Moderador
No tiene que ser igual que en la imagen. Sigue los
pasos y tendrás que usar tu dominio y tu IP para la
configuración. Con lo de la imagen no te funcionará, ya
que es de mi servidor.
Ramiro R. •
Me parece que no apretaste en "ver más"...
Mi pregunta es que si la configuración de la
(
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
HTTPS://GEEKYTHEORY.COM)
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
14 de 15 08/07/2015 04:56 p.m.
ÁREA DE USUARIOS
(/LOGIN)
✉ CONTACTO
(/CONTACTO)
Geeky Theory - 2015
(http://geekytheory.com/feed)
(http://facebook.com/geekytheory)
(http://twitter.com/geekytheory)
(http://youtube.com/user/telecoreference)
(http://github.com/geekytheory)
(https://plus.google.com/u/0/b/101433674168165160446/101433674168165160446/posts)
CC BY-NC-SA 4.0 (http://creativecommons.org/licenses/by-nc-sa/4.0/)
(HTTPS://GEEKYTHEORY.COM)
Usamos cookies propias y de terceros para mejorar tu experiencia y realizar tareas de analítica. Al continuar navegando entendemos
que aceptas nuestra política de cookies (http://geekytheory.com/politica-de-cookies) Acepto
Cómo configurar un servidor VPS [Parte 2] - Instalar iRedMail | Geeky... https://geekytheory.com/como-configurar-un-servidor-vps-parte-2-instal...
15 de 15 08/07/2015 04:56 p.m.