Você está na página 1de 32

Informática Administrativa | UNAH

Sistemas Operativos II – Lic. Edis Julian Reyes García

TUTORIAL PARA CREAR Y CONFIGURAR SERVIDOR DE


CORREO CON ROUNDCUBE EN WINDOWS SERVER
2008 ENTERPRISE.
Nota: el servidor debe de tener instaladas las actualizaciones para evitar algún tipo de
problema.
Para el siguiente servidor ocuparemos los siguientes programas:
1) XAMPP 5.6.20 -> https://www.apachefriends.org/es/index.html

2) hMailServer -> https://www.hmailserver.com/download

3) Roundcube -> https://roundcube.net/download/ (Elegimos la versión que dice Complete).

4) Winrar 5.21 (última versión compatible con Windows Server 2008) ->
http://www.oldapps.com/es/winrar.php?old_winrar=16080

5) Navegador Web (Firefox, Opera, Google Chrome).

6) Archivo libmysql.dll necesario para hMailServer ->


https://www.hmailserver.com/forum/download/file.php?id=444

Una vez que ya tenemos descargado nuestro software lo pasamos a nuestra memoria USB y esta
la virtualizamos en nuestro servidor.

Cuando ya tengamos virtualizada nuestra memoria en el servidor copiamos los programas


que utilizaremos en el escritorio para mayor facilidad.

1) Instalamos Winrar el cual nos va a servir más adelante para descomprimir el Roundcube
en una carpeta específica (Se hace la descompresión en el servidor ya que en el equipo físico
da un error).
2) Instalamos un navegador web aparte ya que el Internet Explorer presenta muchos
problemas para las siguientes configuraciones que tenemos que realizar en los siguientes
programas a instalar.
Después de que instalamos los programas procedemos a instalar y configurar los demas
programas.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Instalación y Configuración de XAMPP


Ejecutamos e instalamos el XAMPP.
Al terminar la instalación nos saldrá una ventana para elegir el idioma, seleccionamos la
bandera de USA y damos click en Save.
Nos aparecerá el panel de control de XAMPP damos click en el botón Start de APACHE y
MySQL, al darle click se iniciaran los servicios (Se pondrán en color verde ambos).

Ya iniciados los servicios abrimos nuestro navegador web que instalamos e ingresamos a
la siguiente dirección:
http://localhost/phpmyadmin/
O En el módulo MySQL le daremos al botón que dice ‘’Admin’’. Y se nos abrirá en el explorador
esta ventana:

Al cargar cambiamos el idioma de inglés a español para mayor comodidad.


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Ahora le daremos click donde dice ‘’Cuentas de usuarios’’. Y nos saldrá esta ventana, luego
buscamos el usuario ‘’root’ que este dentro del servidor ‘’localhost’’ y le daremos click en ‘’Editar
privilegios’’.

1. En ‘’Editar privilegios’’ nos saldrá la siguiente ventana y a continuación click en ‘’Cambio


de contraseña’’.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Agregamos una contraseña y le daremos click en ‘’Continuar’’.

PD: No olvidar la contraseña ya que la necesitaremos mas adelante.

No aparecera un letrero que diga ‘’La contraseña root@localhost se cambio existosamente’’.


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Ahora volveremos a entrar a la pagina de phpMyAdmin y nos saldra una ventana con el siguiente
mensaje de error.

Para arreglar este error, nos dirigiremos a la carpeta donde tengamos instalado el Xampp, luego a
la carpeta phpMyAdmin y buscaremos un archivo llamado ‘’config.inc’’ y lo abriremos con el
WordPad para que este mas ordenado.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Ya abierto el archivo en la linea $cfg['Servers'][$i]['password'] = '';

Donde esta las comillas ‘ ‘ agregaremos la contraseña que le dimos al usuario root. Por ejemplo la
contraseña que yo le asigne fue ‘Ae123456’ guardamos el documento y listo.

Ahora volvemos a la pagina de phpMyAdmin y no tendria que aparecer ningun error y ya tenemos
configurado nuestro usuario root el cual ocuparemos para la instalacion de hMailServer.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Instalación y Configuración de hMailServer.


Con el panel de control de XAMPP abierto y ejecutando los servicios de apache y MySQL
procedemos a instalar hMailServer.
Ejecutamos el instalador del hMailServer. Le damos click en Next:

Aceptamos los términos de licencia click en next:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

En la selección de componentes, seleccionaremos ‘’Full installation’’ y damos click en next:

Aquí nos muestra la opción para trabajar con una base de datos interna o externa,
seleccionaremos la opción ‘’Use external database”, ya que esta tiene la opción de MySQL Server.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Aquí ingresamos una contraseña para el administrador del hMailServer(Para evitar problemas
usaremos la misma que le asignamos al usuario root), daremos click en Next e instalaremos el
programa:
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

En el proceso de instalacion nos pedira la contraseña que le asignamos al hMailServer la


escribimos y daremos click en Ok:

Ahora nos aparecera esta ventanay damos click en next:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Aquí seleccionaremos donde dice ‘’Create a new hMailServer database’’ ya que nos creara una
base de datos en el phpmyadmin:

Aquí seleccionaremos MySQL y damos click en next:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

En esta ventana en direccion del servidor de base de datos escribiremos ‘’127.0.0.1’’, en el nombre
de la base de datos, el nombre que deseamos y por ultimo en la parte de autentificación,
escribiremos el usuario root y la contraseña que le asignamos en el phpmyadmin y damos click en
siguiente. Vease en Configurar Cuentas de Usuario (phpMyAdmin)

En esta ventana no seleccionamos ningun servicio y daremos click en next:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Aquí daremos click en siguiente:

Nos aparecera el siguiente mensaje de error, diciendo que hace falta el archivo ‘’libmysql.dll’’ en el
directorio donde tenemos instalado el hMailServer C:\Program Files\hMailServer\Bin\libmysql.dll
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Buscamos el archivo ya previamente descargado y lo copiamos en la ruta que nos muestra el


programa. Una vez copiado correctamente el archivo, volvemos a intentar crear la base de datos.

Daremos click en atrás y otra vez en siguiente. Si hemos hecho todo bien nos tiene que aparecer
esta ventana diciendo que la instalacion esta completada y damos click en close.

Ya una vez instalado el hMailServer volvemos a ingresar a la pagina de phpmyadmin y nos tendra
que aparecer la base de datos creada por el hmailserver:

Al terminar de instalar hMailServer nos abrira la siguiente ventana, la cual es la ventana del
Administrador del hMailServer.

En esta ventana damos click en Connect y nos saldra otra ventana pidiendonos la contraseña del
administrador, colocamos la contraseña que le asignamos.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Una vez ya iniciada la sesion en el administrador nos aparecera la siguiente ventana en donde
vamos a configurar el dominio:

Damos click en el boton que nos aparece Add domain:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Al darle click nos aparecera la siguiente ventana:

En Domain colocaremos sistemitas.hn que es nuestro dominio creado en el DNS y damos click mas
abajo en el boton Save.

Ya una vez registrado nuestro dominio nos vamos al icono del mundo y vamos ir desplegando hasta
que nos aparezca la carpeta accounds que es donde agregaremos a nuestros usuarios de correo:

Damos click en Add y nos aparecera la siguiente ventana:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

En Address ingresamos el nombre , Password la contraseña y de igual forma le configuramos cuanto


es el maximo de megas que tiene permitido el usuario en este caso pusimos 100 MB.

Damos click en Save y creamos otro usuario ya que lo ocuparemos para pruebas posteriores.

Luego de crear los usuario nos vamos a Settings en el icono de las herramientas y vamos
desplegando todas las opciones hasta llegar a SMTP:

Ya una vez en SMTP en la opciones nos vamos a Delivery of e-mail:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Nos vamos a SMTP Relayer y en Remote host name escribimos la direccion que queramos ya que es
la que nos va a servir para conectarnos al servidor de correo desde el equipo cliente, en este ejemplo
puse mail.sistemitas.hn.

De igual forma se puede colocar la direccion IP de nuestro servidor pero para mayor comodidad
colocamos un nombre, luego de que pusimos el nombre damos en Save y ya con esto terminamos
la configuración del hMailServer.

Configuración para Roundcube Webmail.


Nota: Para esta parte necesitamos que el XAMPP asi como hMailServer se esten ejecutando.

Buscamos nuestra archivo zip de roundcube y lo descomprimimos en nuestro servidor ya


que en el equipo fisico da problemas al terminar de descomprimirlo, ya una vez
descomprimido el archivo nos saldra una carpeta con el nombre de roundcube 1.1.5
complete ahora tenemos que cambiarle el nombre a webmail :
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Ya una vez que hayamos hecho lo anterior procedemos a copiar la carpeta y buscamos la
siguiente ruta:
Equipo ->Disco Local C -> Xampp -> htdocs y pegamos la carpeta de webmail.

No cerramos nada y nos vamos a nuestro navegador web y en la barra de direcciones escribimos
lo siguiente : http://localhost/webmail

Nos aparecerá la siguiente ventana diciéndonos que hay un error en la configuración:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Para solucionarlo ingresamos a la dirección siguiente : http://localhost/webmail/installer

Ya una vez que ingresamos nos saldrá la siguiente ventana:


En esta parte configuraremos que nuestro cliente de correo Roundcube conecte con nuestra base
de datos creada con hMailServer en phpMyAdmin.

Ya en la página de installer nos vamos desplazando hacia abajo y damos click en el botón
de Next:
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Al darle click en next nos saldrá la siguiente ventana:


En Product_name podemos cambiarle el nombre a nuestro cliente de correo(Opcional).

Ya una vez ahí nos desplazamos hacía abajo y buscamos la siguiente configuración:
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Borramos lo que es el roundcubemail y roundcube e ingresamos lo siguiente:


1) En Database name escribimos el nombre de la BD que creamos con hMailServer en
nuestro caso fue correo.
2) En Database User name escribimos root y en Database Password escribimos la
contraseña del usuario root.

Nota: En esta parte asegurarse de escribir correctamente lo que se pide para evitar
problemas con las pruebas posteriores.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Después de configuramos la Base de datos nos seguimos desplazando hacia abajo y


buscamos SMTP Settings:
En smtp_server nos aparecerá en blanco entonces escribimos localhost.

De igual forma marcamos la opción de Use the current IMAP username and password for
SMTP authentication ya que esta viene desactivada.

Nos seguimos desplazando hacia abajo y buscamos el botón que nos dice créate
configuration:
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Después de que dimos click en crear configuración nos aparecerá el siguiente mensaje:

Ahora damos click en continue y nos aparecerá lo siguiente:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Damos click en el botón Initialize database para que cree la conexión con la base de datos
de phpMyAdmin.
Despues de que demos click nos aparecera lo siguiente:

Ya una vez hechas todas esas configuraciones cerramos nuestro navegador web y nos
vamos a la carpeta de webmail que pegamos en htdocs, ingresamos a la carpeta de
webmail y borramos la carpeta que dice installers (esta carpeta se borra ya que si no de lo
contrario no dejara acceder al servicio de correo).
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Ya una vez que borramos la carpeta de installer nos volvemos a meter a nuestro
navegador web y volvemos a ingresar a la dirección de localhost/webmail y nos saldrá la
siguiente ventana:

En esta ventana nos pedirá un nombre de usuario y una contraseña, ingresamos


cualquiera de los usuarios que creamos en el hMailServer, luego de que ingresamos los
datos damos click en login.

Ya una vez que nos logueamos con el usuario que creamos nos aparecerá la siguiente
ventana:
Aquí podemos ver que nos aparece la bandeja de entrada de nuestro correo electrónico.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Para comprobar que funciona todo correctamente nos vamos a Compose que es la opción
para enviar correos a otros usuarios.

Después de que damos click en compose nos aparecerá lo siguiente:


Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Aquí nos aparece el formulario para envió de correo electrónico, para nuestra prueba
escribimos lo siguiente:
1) En To escribimos el segundo usuario que creamos.
2) En Subject escribimos el asunto.
3) Y Abajo redactamos lo que vamos a enviar.
Ya una vez hecho todo eso damos click en el Icono del Avión de papel que dice Send, si
todo está bien configurado nos saldrá un mensaje en la parte de abajo en color verde que
dice que el correo se envió correctamente.

Ya para terminar hacemos una última prueba ingresando a nuestro servicio de correo desde
un equipo cliente haciendo lo siguiente:
1) Primero vamos al Panel de control de nuestro servidor y buscamos el Firewall de
Windows, ya una vez que lo abrimos lo desactivamos el Firewall.
2) En el equipo cliente instalamos otro navegador web aparte de Internet Explorer ya que
este presenta problemas al querer enviar correos.
3) Después de que instalamos nuestro navegador web lo abrimos y en la barra de
direcciones escribimos la dirección que escribimos en el SMTP en las configuraciones de
hMailServer en nuestro caso era mail.sistemitas.hn solamente agregamos /webmail
quedaría de la siguiente forma: mail.sistemitas.hn/webmail.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Si todo esta correcto nos aparecerá la ventana de roundcube para iniciar sesión, iniciamos
sesión con el segundo usuario que creamos y comprobamos que hemos recibido
correctamente el correo electrónico que enviamos para prueba.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Agregar registro MX en el servidor DNS

1) Abra el Administrador de DNS, haga clic en Inicio, luego en Herramienta


administrativas y por último en DNS.

2) Seleccione Zonas de búsqueda directa, haga clic derecho en el nombre de la zona y


seleccione Nuevo host.

3) En la pantalla Host nuevo, ingrese el nombre del equipo (host) a agregar, la Direccion
IP y active la casilla Crear registro de puntero (PTR) asociado.

4) Luego haga clic en Agregar host, después en Aceptar y por último en Realizado.

5) Seleccione Zonas de búsqueda directa haga clic derecho en el nombre de la zona


Y seleccione Nuevo intercambio de correo (MX)
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

6. En la pantalla Nuevo registro de recursos, ingrese el Nombre de dominio completo


(FQDN), damos click en aceptar.

Ya configurado lo anterior nos aparecerá ya creado nuestro agente de intercambio de


correo:

Ya hecho todo lo anterior tenemos ya creado y configurado nuestro servidor de correo


electrónico usando el cliente de roundcube webmail.
Informática Administrativa | UNAH
Sistemas Operativos II – Lic. Edis Julian Reyes García

Você também pode gostar