SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
1. Instala y configura un servidor DHCP en una máquina virtual Linux sin interfaz gráfica (por ej.
Ubuntu Server). El servidor debe tener configurada una IP fija. Instala el servicio de correo
electrónico Postfix que permita enviar y recibir correos.
Creo una máquina virtual en VM Ware con la .ISO para Ubuntu Server.
Le añado la RAM necesaria. La tarjeta de red está en NAT.
Durante la instalación no instalo el servicio de correo.
Compruebo la IP, que ha de ser fija:
Reconfiguro el teclado al idioma que me apetece con la orden dpkg-reconfigure keyboard-dpkg-reconfigure keyboard-
configurationconfiguration:
Y miro la configuración del interfaz con vi /etc/network/interfacesvi /etc/network/interfaces. Como es dinámica la
hago estática y de momento le pongo esta IP (La interfaz ha de ser NAT):
Pero todavía no resuelve el nslookupnslookup www.google.comwww.google.com.
Edito /etc/resolv.conf/etc/resolv.conf
Le añadimos:
nameserver 8.8.8.8
nameserver 8.8.4.4
search localhost ←- (aquí supongo que más adelante tendré que ponerle el nombre
de mi dominio)
Edito /etc/hosts/etc/hosts
Y le añadimos:
192.168.1.67 localhost
Reinicio la interfaz:
ifdown eth0 && sudo ifup eth0ifdown eth0 && sudo ifup eth0
Resulta que Ubuntu 14.04 tiene un bug y el servicio networking no funciona bien
por lo que hacer /etc/init.d/network restart no funciona (aunque antes he
conseguido que se reiniciara jugando con las opciones network stopnetwork stop, reloadreload,
startstart) y no sea necesario reiniciar la VM y que lo haga de una vez hago lo
siguiente:
sudo apt-get install gitsudo apt-get install git
sudo git clone https://github.com/metral/restore_networking.gitsudo git clone https://github.com/metral/restore_networking.git
cd restore_networking/cd restore_networking/
sudo ./restore_networking.shsudo ./restore_networking.sh
sudo service networking restartsudo service networking restart
Tenemos además estas opciones:
networking stopnetworking stop
networking startnetworking start
Aquí vemos el resultado:
Ya podemos pasar a la acción.
Configura el servicio según los parámetros siguientes:
- Sólo correo local
- Nombres de sistema de correo: ucoc.com
- Recipiente de correo...: en blanco
- Otros destinos para los cuales aceptar correo...: dejar configuración por defecto
- Actualizaciones: no
- Redes locales: indicar red NAT en la que está el servidor a continuación de las que se
muestran por defecto
- Límite de tamaño de buzón...: 0 (ilimitado)
- Carácter de extensión ...: +
- Protocolos de internet...: todos
Después de hacer apt-get updateapt-get update lanzo el comando apt-get install postfixapt-get install postfix:
Se lanza el configurador y elegimos 'sólo correo local':
Le pondemos un nombre al sistema de correo. Yo le he puesto cuadernodelcampo, que era el
nombre de dominio que una vez tuve y que volveré a comprar. Vemos que coge bien la
configuración y esos dos OK me dan buenas vibraciones:
Lanzamos la orden dpkg-reconfigure postfixdpkg-reconfigure postfix:
Volvemos a elegir la opción de sólo correo local:
Aquí podríamos cambiarle el nombre al sistema de correo, pero voy a dejar el que he puesto:
Pide el recipiente de correo para el administrador y postmaster y lo dejamos vacío, dándole a
aceptar.
Luego pide de nuevo rellenar unos datos que vamos a dejar por defecto:
Elegimos el límite del tamaño del buzón. Como todas las configuraciónes pueden realizarse a
posteriori lanzando dpkg-reconfigure postfixdpkg-reconfigure postfix. Por ahora elegimos 0, la opción por defecto:
De nuevo elegimos la opción por defecto:
Otra vez la opción por defecto (todos):
Esta opción también la dejo por defecto:
Aquí rellenamos el final de la línea con los datos de mi red (en la que está el servidor):
Y vemos que termina OK la configuración:
El servicio de correo ya está instalado.
Rutas a conocer:
/var/mail/var/mail
/etc/postfix/etc/postfix, que contiene el fichero de configuración main.cfmain.cf.
Vamos a crear los usuarios y comprobar el servicio mediante telnet:
adduser cesar1adduser cesar1 y adduser cesar2adduser cesar2.
Mediante cat /etc/passwdcat /etc/passwd comprobamos si los usuarios (del sistema) se han creado correctamente:
Vemos que están ahí.
En /home, mediante el comando tree podemos comprobar si se ha creado bien la arborescencia de
usuarios, y vemos que así es:
Vamos a hacer un telnettelnet para enviar un correo desde cesar1 a cesar2:
telnet localhost 25telnet localhost 25
helo cuadernodelcampohelo cuadernodelcampo (para que sepa que queremos hacerlo con cuadernodelcampo)
mail from:mail from:cesar1@cuadernodelcampocesar1@cuadernodelcampo
rcpt to:rcpt to:cesar2@cuadernodelcampocesar2@cuadernodelcampo
datadata
test1 de correo de cesar1 a cesar2test1 de correo de cesar1 a cesar2
..
quitquit
Esto nos saca del servicio de correo y ahora hacemos un treetree, pero vemos que ahí no se almacenan
los correos:
Se guardan en /var/mail/var/mail en forma de fichero que podemos abrir para leer los correos:
Vamos a hacer otro telnettelnet y enviar otro correo para comprobar que no se crea un fichero nuevo, sino
que el nuevo mail se añade al final del fichero ya creado:
Vamos a cambiar la configuración de postfixpostfix añadiendo una línea en /etc/postfix/main.cf/etc/postfix/main.cf al final del
fichero:
home_mailbox = Maildir/home_mailbox = Maildir/: (la M con mayúscula)
Reiniciamos el servicio con el comando service postfix restartservice postfix restart para que coja los cambios. Vemos
los dos OK, así que todo está yendo bien.
Mandamos otro mail. ¡Ojo con la sintaxis pues si no se escriben bien las órdenes el envío casca!
Si hago un catcat o un moremore al fichero que vemos que está en
/home/cesar2/Maildir/new/nombredefichero/home/cesar2/Maildir/new/nombredefichero comprobamos su contenido:
Ahora vamos a ver si los nuevos mensajes se acumulan como antes al final del fichero o se crean
nuevos ficheros por cada mail enviado. Así que hacemos nuevos telnettelnet enviando correos de un
usuario a otro. Vemos el nuevo mail en el buzón del otro usuario.
Y ahora hago otro envío y después un autoenvío y veo que funciona bien:
Miro ahora el formato nuevo:
Hay que dar permisos de lectura, escritura y ejecución a las carpetas de los usuarios para no tener
problemas al hacer un envío desde fuera del servidor.
Con la orden chmod 777 /home/cesar1chmod 777 /home/cesar1 y chmod 777 /home/cesar2chmod 777 /home/cesar2 le damos permisos de lectura,
escritura y ejecución a las carpetas de los usuarios que hayamos creado. Luego comprobamos que
los permisos son correctos:
Ahora hay que cambiar la configuración del servidor postfix para poder hacer un envío desde un
cliente con el usuario 1 al otro usuario.
Lanzamos dpkg-reconfigure postfixdpkg-reconfigure postfix y elegimos en la primera opción 'Sitio de internet':
Le añado el .com.com al nombre del dominio, que antes no se lo había puesto:
Las demás opciones las dejamos tal cual estaban.
Ahora vamos a instalar IMAP mediante el comando apt-get install Courier-imapapt-get install Courier-imap para acceder al
correo desde un navegador:
Y dejamos la opción por defecto (no crear directorios para la dministración web):
Este que acabamos de instalar es el MDA (que nos va a permitir que desde el buzón de correo en el
servidor se descarguen los mails al cliente). Lo anterior de la actividad era el MTA.
Ahora arrancamos un ubuntu cliente y vamos a instalar Thunderbird de Mozilla. Parece que viene
instalado, ya no me acordaba.
Le damos a utilizar una cuenta existente y rellenamos los campos.
Pero da error, no encuentra la configuración de correo electrónico:
Probamos a ponerle la dirección IP del servidor en vez del nombre del dominio:
Y veo que ya detecta la configuración:
Y nos advierte que la configuración encontrada no usa cifrado:
Y ya veo que aparece el mail enviado. Además advierto que el mail recibido aparece enviado desde
el otro usuario con el dominio sin el .com, así que no hace falta en una red local ponerle el .com.
Y en otra máquina de la red configuramos Thunderbird con la otra cuenta y comprobamos que los
mails han llegado:
Pruebo a enviar un mail. Confirmo la excepción de seguridad:
Y veo que llega cuando no le pongo el .com:
Le añado varias líneas al fichero /etc/hosts/etc/hosts:
Vuelvo a mirar la configuración de postfixpostfix y me doy cuenta de que faltaba por añadir el .com.com a la
lista de dominios puestos como destino final:
Y veo que ya llegan:
Vamos a instalar squirrel mail con la orden apt-get install squirrelmailapt-get install squirrelmail, que nos instala apache:
En el servidor habrá que configurar apache2 para que acepte squirrelmail.
Sigo tu consejo de consultar la página de Ubuntu para configurar squirrrelmail y apache:
https://help.ubuntu.com/community/Squirrelmail
Por ahora compruebo desde un cliente que el servidor de correo con apache ubuntu 192.168.1.67
responde bien:
Hay que lanzar los siguientes comandos para configurar a Apache de manera que sincronice con
squirrel mail:
sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmailsudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail
(copiamos la configuración por defecto de squirrelmail al directorio de sitios disponibles de apache)
sudo ln -s /etc/apache2/sites-available/squirrelmail /etc/apache2/sites-enabled/squirrelmailsudo ln -s /etc/apache2/sites-available/squirrelmail /etc/apache2/sites-enabled/squirrelmail
(Enlazamos para que apunte el directorio de sitios habilitados de apache2 a al de squirrelmail y coja
la configuración que hemos puesto en el comando anterior)
sudo a2ensite squirrelmailsudo a2ensite squirrelmail (activar el módulo)
sudo /etc/init.d/apache2 force-reloadsudo /etc/init.d/apache2 force-reload (recargo apache2, tambien podría reiniciarse el servicio)
Vemos que los directorios con los que vamos a trabajar para configurar apache existen:
No consigo acceder al 192.168.1.67/squirrelmail
(Nota del 30 de abril 2016: después de pelearme con la configuración correcta, así es como quedó
hace ya dos semanas, ya que olvidé poner estas capturas de pantalla):
Aquí el fichero 000-default.conf de apache2 (abajo se ve el more lanzado para verlo):
Aquí vemos la configuración del virtual host en /etc/apache2/sites-available/squirrelmail/etc/apache2/sites-available/squirrelmail:
Lanzo el configurador de squirrelmail con la orden squirrelmail-configuresquirrelmail-configure y escojo la opción d:
Y escojo la opción de courier:
Me sale esta configuración:
Ahora me sale esta otra pantalla donde escojo la opción 'Server settings':
Aquí escojo la opción 1 para indicarle el nombre del dominio:
Y le ponemos el nombre del dominio:
Le damos a guardar y a salir y luego reiniciamos el servidor:
Ahora hacemos:
Y vemos que ya podemos acceder a Squirrelmail:
Y comprobamos que el acceso al buzón de los usuarios es correcto:
Escribimos un mail:
Y comprobamos que llega a Thunderbird:
Y lo vemos en el webmail Squirrelmail:
2. Instalaremos el servidor OpenFire en Windows para soportar aplicaciones de mensajería
instantánea y en los clientes instalaremos el software SPARK, como cliente de mensajería. Una
vez con la configuración mínima, indicando que la base de datos es interna, no LDAP. Programa
una sala chat. Debemos conectarnos desde los clientes, iniciar una conversación de chat,
registrar a nuevos contactos, citarnos en una sala reservada, y probar la utilidad de transferencia
de ficheros, captura de pantalla de la utilización de la comunicación instantánea y la
configuración del server (por ejemplo, transferencia de ficheros).
Vamos a la página de Openfire y nos descargamos el software para windows:
Yo he descargado el ejecutable que incorpora Java. Lanzamos el instalador.
Seguimos los pasos del asistente:
Aceptamos los términos de licencia.
El asistente nos informa que Openfire va a instalarse en C:Program FilesOpenfire
Terminal el instalador:
Me da error:
Pero aún así lo lanzo y al menos la consola se abre. Elegimos el idioma que nos apetezca:
Le ponemos nombre al dominio y podemos poner los puertos de la consola y la del acceso seguro,
además del modo de encriptación:
Ahora le decimos donde va a estar la base de datos. Para simplificar la instalación escogemos la
opción de una base de datos interna:
Ahora elegimos la fuente de los usuarios o gripos. Por defecto se almacenan en el servidor (es la
opción que yo elijo). También se le podría indicar un servidor de directorio LDAP o que se integre
con Clearspace.
Ahora le ponemos al usuario 'adminadmin' la password y el correo:
Y concluye bien la configuración de Openfire:
He tenido que reiniciar el servidor para poder acceder a Openfire.
No consigo acceder a la consola de Openfire, ni siquiera rehaciendo la instalación con la
configuración que trae el instalador por defecto.
En el libro pone que el software puede instalarse en Windows 7 y Windows Vista, pero no en
Windows Server 2008, así que pruebo a instalarlo en Windows 7:
El firewall me pide dar acceso al software (en la anterior había abierto manualmente los puertos del
firewall):
Reinicio el servicio y cuando lanzo Openfire me lleva al configurador. Veo que en la base de datos
que los datos del usuario son todavía los que vienen por defecto. Me ocurre por tanto los mismo que
con la instalación en WS2008:
Cierro Openfire y esta vez lo ejecuto como administrador. Esta vez ya no me da los errores de java
como antes:
Ahora la configuración del administrador ya no me pide la contraseña actual. Pinta bien:
¡Y ya consigo acceder a la consola de Administrador!:
En usuarios y grupos creamos los usuarios:
Creamos uno:
Creamos otro:
Y otro:
Vemos las propiedades de uno de los usuarios creados:
Ahora voy a instalar el cliente Spark, también de igniterealtime.org:
Descargo de aquí el cliente para windows:
Y lo instalamos:
Lanzamos el cliente. A ver si lo coge con uno de los usuarios creados en Openfire poniéndole de
servidor la IP de la máquina:
No lo coge, así que por ahora pruebo poniendo como sefrvidor localhost y esta vez sí:
Ahora la prueba de fuego. Voy a intentarlo desde otra máquina.
Compruebo que sí funciona. Ambos usuarios en línea:
Busco a otros usuarios registrados en el servidor:
Y veo que ya pueden iniciarse conversaciones:
Y agregamos los contactos en cada cliente:
Y aceptamos la solicitud:
Hacemos una conferencia invitando al otro usuario:
E invitamos a los usuarios que queramos:
Aceptamos la invitación con el otro usuario:
Y ya estamos en la sala. Los emoticonos funcionan:
Vamos a ver si cambiamos el tema. Parece ser que el invitado no puede hacerlo. A ver si el anfitrión
sí:
Y vemos que sí funciona:
Vemos que la transferencia de ficheros es buena, sólo hay que aceptarla por parte de quien la recibe:
Y que se completa correctamente:
Para acabar, varias capturas de la configuración del servidor Openfire:
El visor de logs:
El visor de auditoría de seguridad:
La configuración del perfil:
Podemos incluso ver los usuarios connectados:
Y ver las conferencias en curso:
Y configurar la sala:
Muy chula la actividad, me ha encantado hacerla. Gracias por la clase de instalación de Postfix.
¡Un saludete!

Más contenido relacionado

La actualidad más candente

Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os finalSteven Restrepo
 
Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot Javier Martin Rivero
 
Instalacion y configuración de servicio ftp en red hat 6.2
Instalacion y configuración de servicio ftp en red hat 6.2Instalacion y configuración de servicio ftp en red hat 6.2
Instalacion y configuración de servicio ftp en red hat 6.2cacs Correa
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...Elvis Vinda
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6AngiePalacios03
 
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...Dany Fornarys
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Michelle Gutierrez
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxAndrez12
 
Servicio FTP en Windows
Servicio FTP en WindowsServicio FTP en Windows
Servicio FTP en WindowsSergio Santos
 
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-Sonia Garcia
 
Squirrelmail Debian
Squirrelmail DebianSquirrelmail Debian
Squirrelmail DebianVellidin
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio graficocyberleon95
 
Servidor ftp windows server 2008
Servidor ftp  windows server 2008Servidor ftp  windows server 2008
Servidor ftp windows server 2008cyberleon95
 
Reporte servidorftp
Reporte servidorftpReporte servidorftp
Reporte servidorftpMemin Goes
 
Instalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaInstalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaMaría Eugenia
 

La actualidad más candente (20)

Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os final
 
Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
 
Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot Servidor de Correo Postfix/Dovecot
Servidor de Correo Postfix/Dovecot
 
Instalacion y configuración de servicio ftp en red hat 6.2
Instalacion y configuración de servicio ftp en red hat 6.2Instalacion y configuración de servicio ftp en red hat 6.2
Instalacion y configuración de servicio ftp en red hat 6.2
 
Ftp centos
Ftp centosFtp centos
Ftp centos
 
Servidor correo ubuntu
Servidor correo ubuntuServidor correo ubuntu
Servidor correo ubuntu
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6
 
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...
 
Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2Guía de instalación dns en centos 6.2
Guía de instalación dns en centos 6.2
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en Linux
 
Servicio FTP en Windows
Servicio FTP en WindowsServicio FTP en Windows
Servicio FTP en Windows
 
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
8699418 manual-de-instalacion-y-configuracion-del-servidor-de-correo-postfix-
 
Squirrelmail Debian
Squirrelmail DebianSquirrelmail Debian
Squirrelmail Debian
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
 
DNS
DNSDNS
DNS
 
Servidor ftp windows server 2008
Servidor ftp  windows server 2008Servidor ftp  windows server 2008
Servidor ftp windows server 2008
 
Reporte servidorftp
Reporte servidorftpReporte servidorftp
Reporte servidorftp
 
Edison guaraca
Edison guaracaEdison guaraca
Edison guaraca
 
Instalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de SambaInstalación de Centos y Configuración de Samba
Instalación de Centos y Configuración de Samba
 

Similar a Mail

Instalacion servicio e-mail Linux Mint
Instalacion servicio e-mail Linux MintInstalacion servicio e-mail Linux Mint
Instalacion servicio e-mail Linux MintGer Hernandez
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centosHumano Terricola
 
Postfix con Ubuntu
Postfix con UbuntuPostfix con Ubuntu
Postfix con UbuntuVellidin
 
Servidor de correo_mediante_postfix
Servidor de correo_mediante_postfixServidor de correo_mediante_postfix
Servidor de correo_mediante_postfixJuan Puente Diaz
 
Manual de correo red hat linux enterprise
Manual de correo red hat linux enterpriseManual de correo red hat linux enterprise
Manual de correo red hat linux enterpriseFacebook
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualboxBaruch Ramos
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
10 Php. Instalacion De Un Servidor De Correo
10 Php. Instalacion De Un Servidor De Correo10 Php. Instalacion De Un Servidor De Correo
10 Php. Instalacion De Un Servidor De CorreoJosé M. Padilla
 
Postfix
PostfixPostfix
PostfixYapool
 
Servidor De Correo
Servidor De CorreoServidor De Correo
Servidor De Correogersmant
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
Postfix y Dovecot con cuentas MariaDB en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB  en Debian BullseyePostfix y Dovecot con cuentas MariaDB  en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB en Debian BullseyeHenry Cristian Cuesta Vega
 
How to tickets - Protocolos de Comunicación
How to tickets - Protocolos de ComunicaciónHow to tickets - Protocolos de Comunicación
How to tickets - Protocolos de ComunicaciónLichito Ibarra
 
Correo multidomino
Correo multidominoCorreo multidomino
Correo multidominoGuiro Lin
 

Similar a Mail (20)

Manual correo red hat 6.2
Manual correo red hat 6.2Manual correo red hat 6.2
Manual correo red hat 6.2
 
Postfix Internet Site + Sasl
Postfix Internet Site + SaslPostfix Internet Site + Sasl
Postfix Internet Site + Sasl
 
Instalacion servicio e-mail Linux Mint
Instalacion servicio e-mail Linux MintInstalacion servicio e-mail Linux Mint
Instalacion servicio e-mail Linux Mint
 
Configuración del servidor smtp centos
Configuración del servidor smtp centosConfiguración del servidor smtp centos
Configuración del servidor smtp centos
 
Postfix con Ubuntu
Postfix con UbuntuPostfix con Ubuntu
Postfix con Ubuntu
 
Servidor de correo_mediante_postfix
Servidor de correo_mediante_postfixServidor de correo_mediante_postfix
Servidor de correo_mediante_postfix
 
Manual de correo red hat linux enterprise
Manual de correo red hat linux enterpriseManual de correo red hat linux enterprise
Manual de correo red hat linux enterprise
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Servidor de correo
Servidor de correoServidor de correo
Servidor de correo
 
10 Php. Instalacion De Un Servidor De Correo
10 Php. Instalacion De Un Servidor De Correo10 Php. Instalacion De Un Servidor De Correo
10 Php. Instalacion De Un Servidor De Correo
 
Postfix
PostfixPostfix
Postfix
 
Servidor De Correo
Servidor De CorreoServidor De Correo
Servidor De Correo
 
Servidor de correo
Servidor de correo Servidor de correo
Servidor de correo
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3
 
Postfix y Dovecot con cuentas MariaDB en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB  en Debian BullseyePostfix y Dovecot con cuentas MariaDB  en Debian Bullseye
Postfix y Dovecot con cuentas MariaDB en Debian Bullseye
 
Manual dhcp en linux
Manual dhcp en linuxManual dhcp en linux
Manual dhcp en linux
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
How to tickets - Protocolos de Comunicación
How to tickets - Protocolos de ComunicaciónHow to tickets - Protocolos de Comunicación
How to tickets - Protocolos de Comunicación
 
Correo multidomino
Correo multidominoCorreo multidomino
Correo multidomino
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 

Mail

  • 1. 1. Instala y configura un servidor DHCP en una máquina virtual Linux sin interfaz gráfica (por ej. Ubuntu Server). El servidor debe tener configurada una IP fija. Instala el servicio de correo electrónico Postfix que permita enviar y recibir correos. Creo una máquina virtual en VM Ware con la .ISO para Ubuntu Server. Le añado la RAM necesaria. La tarjeta de red está en NAT. Durante la instalación no instalo el servicio de correo. Compruebo la IP, que ha de ser fija: Reconfiguro el teclado al idioma que me apetece con la orden dpkg-reconfigure keyboard-dpkg-reconfigure keyboard- configurationconfiguration:
  • 2. Y miro la configuración del interfaz con vi /etc/network/interfacesvi /etc/network/interfaces. Como es dinámica la hago estática y de momento le pongo esta IP (La interfaz ha de ser NAT):
  • 3. Pero todavía no resuelve el nslookupnslookup www.google.comwww.google.com. Edito /etc/resolv.conf/etc/resolv.conf Le añadimos: nameserver 8.8.8.8 nameserver 8.8.4.4 search localhost ←- (aquí supongo que más adelante tendré que ponerle el nombre de mi dominio) Edito /etc/hosts/etc/hosts Y le añadimos: 192.168.1.67 localhost Reinicio la interfaz: ifdown eth0 && sudo ifup eth0ifdown eth0 && sudo ifup eth0 Resulta que Ubuntu 14.04 tiene un bug y el servicio networking no funciona bien por lo que hacer /etc/init.d/network restart no funciona (aunque antes he conseguido que se reiniciara jugando con las opciones network stopnetwork stop, reloadreload, startstart) y no sea necesario reiniciar la VM y que lo haga de una vez hago lo siguiente: sudo apt-get install gitsudo apt-get install git sudo git clone https://github.com/metral/restore_networking.gitsudo git clone https://github.com/metral/restore_networking.git cd restore_networking/cd restore_networking/ sudo ./restore_networking.shsudo ./restore_networking.sh sudo service networking restartsudo service networking restart Tenemos además estas opciones: networking stopnetworking stop networking startnetworking start
  • 4. Aquí vemos el resultado: Ya podemos pasar a la acción. Configura el servicio según los parámetros siguientes: - Sólo correo local - Nombres de sistema de correo: ucoc.com - Recipiente de correo...: en blanco - Otros destinos para los cuales aceptar correo...: dejar configuración por defecto - Actualizaciones: no - Redes locales: indicar red NAT en la que está el servidor a continuación de las que se muestran por defecto - Límite de tamaño de buzón...: 0 (ilimitado) - Carácter de extensión ...: + - Protocolos de internet...: todos
  • 5. Después de hacer apt-get updateapt-get update lanzo el comando apt-get install postfixapt-get install postfix: Se lanza el configurador y elegimos 'sólo correo local':
  • 6.
  • 7. Le pondemos un nombre al sistema de correo. Yo le he puesto cuadernodelcampo, que era el nombre de dominio que una vez tuve y que volveré a comprar. Vemos que coge bien la configuración y esos dos OK me dan buenas vibraciones: Lanzamos la orden dpkg-reconfigure postfixdpkg-reconfigure postfix: Volvemos a elegir la opción de sólo correo local:
  • 8. Aquí podríamos cambiarle el nombre al sistema de correo, pero voy a dejar el que he puesto:
  • 9. Pide el recipiente de correo para el administrador y postmaster y lo dejamos vacío, dándole a aceptar. Luego pide de nuevo rellenar unos datos que vamos a dejar por defecto:
  • 10. Elegimos el límite del tamaño del buzón. Como todas las configuraciónes pueden realizarse a posteriori lanzando dpkg-reconfigure postfixdpkg-reconfigure postfix. Por ahora elegimos 0, la opción por defecto:
  • 11. De nuevo elegimos la opción por defecto:
  • 12. Otra vez la opción por defecto (todos):
  • 13.
  • 14. Esta opción también la dejo por defecto: Aquí rellenamos el final de la línea con los datos de mi red (en la que está el servidor):
  • 15.
  • 16. Y vemos que termina OK la configuración: El servicio de correo ya está instalado. Rutas a conocer: /var/mail/var/mail /etc/postfix/etc/postfix, que contiene el fichero de configuración main.cfmain.cf. Vamos a crear los usuarios y comprobar el servicio mediante telnet: adduser cesar1adduser cesar1 y adduser cesar2adduser cesar2.
  • 17. Mediante cat /etc/passwdcat /etc/passwd comprobamos si los usuarios (del sistema) se han creado correctamente:
  • 18. Vemos que están ahí. En /home, mediante el comando tree podemos comprobar si se ha creado bien la arborescencia de usuarios, y vemos que así es:
  • 19. Vamos a hacer un telnettelnet para enviar un correo desde cesar1 a cesar2: telnet localhost 25telnet localhost 25 helo cuadernodelcampohelo cuadernodelcampo (para que sepa que queremos hacerlo con cuadernodelcampo) mail from:mail from:cesar1@cuadernodelcampocesar1@cuadernodelcampo rcpt to:rcpt to:cesar2@cuadernodelcampocesar2@cuadernodelcampo datadata test1 de correo de cesar1 a cesar2test1 de correo de cesar1 a cesar2 .. quitquit Esto nos saca del servicio de correo y ahora hacemos un treetree, pero vemos que ahí no se almacenan los correos:
  • 20. Se guardan en /var/mail/var/mail en forma de fichero que podemos abrir para leer los correos:
  • 21. Vamos a hacer otro telnettelnet y enviar otro correo para comprobar que no se crea un fichero nuevo, sino que el nuevo mail se añade al final del fichero ya creado:
  • 22. Vamos a cambiar la configuración de postfixpostfix añadiendo una línea en /etc/postfix/main.cf/etc/postfix/main.cf al final del fichero: home_mailbox = Maildir/home_mailbox = Maildir/: (la M con mayúscula)
  • 23. Reiniciamos el servicio con el comando service postfix restartservice postfix restart para que coja los cambios. Vemos los dos OK, así que todo está yendo bien. Mandamos otro mail. ¡Ojo con la sintaxis pues si no se escriben bien las órdenes el envío casca!
  • 24. Si hago un catcat o un moremore al fichero que vemos que está en /home/cesar2/Maildir/new/nombredefichero/home/cesar2/Maildir/new/nombredefichero comprobamos su contenido:
  • 25. Ahora vamos a ver si los nuevos mensajes se acumulan como antes al final del fichero o se crean nuevos ficheros por cada mail enviado. Así que hacemos nuevos telnettelnet enviando correos de un usuario a otro. Vemos el nuevo mail en el buzón del otro usuario.
  • 26. Y ahora hago otro envío y después un autoenvío y veo que funciona bien:
  • 27.
  • 28. Miro ahora el formato nuevo: Hay que dar permisos de lectura, escritura y ejecución a las carpetas de los usuarios para no tener problemas al hacer un envío desde fuera del servidor. Con la orden chmod 777 /home/cesar1chmod 777 /home/cesar1 y chmod 777 /home/cesar2chmod 777 /home/cesar2 le damos permisos de lectura, escritura y ejecución a las carpetas de los usuarios que hayamos creado. Luego comprobamos que los permisos son correctos:
  • 29. Ahora hay que cambiar la configuración del servidor postfix para poder hacer un envío desde un cliente con el usuario 1 al otro usuario.
  • 30. Lanzamos dpkg-reconfigure postfixdpkg-reconfigure postfix y elegimos en la primera opción 'Sitio de internet':
  • 31.
  • 32. Le añado el .com.com al nombre del dominio, que antes no se lo había puesto: Las demás opciones las dejamos tal cual estaban. Ahora vamos a instalar IMAP mediante el comando apt-get install Courier-imapapt-get install Courier-imap para acceder al correo desde un navegador:
  • 33. Y dejamos la opción por defecto (no crear directorios para la dministración web):
  • 34. Este que acabamos de instalar es el MDA (que nos va a permitir que desde el buzón de correo en el servidor se descarguen los mails al cliente). Lo anterior de la actividad era el MTA. Ahora arrancamos un ubuntu cliente y vamos a instalar Thunderbird de Mozilla. Parece que viene instalado, ya no me acordaba. Le damos a utilizar una cuenta existente y rellenamos los campos.
  • 35. Pero da error, no encuentra la configuración de correo electrónico: Probamos a ponerle la dirección IP del servidor en vez del nombre del dominio:
  • 36. Y veo que ya detecta la configuración: Y nos advierte que la configuración encontrada no usa cifrado:
  • 37. Y ya veo que aparece el mail enviado. Además advierto que el mail recibido aparece enviado desde el otro usuario con el dominio sin el .com, así que no hace falta en una red local ponerle el .com.
  • 38. Y en otra máquina de la red configuramos Thunderbird con la otra cuenta y comprobamos que los mails han llegado: Pruebo a enviar un mail. Confirmo la excepción de seguridad:
  • 39. Y veo que llega cuando no le pongo el .com: Le añado varias líneas al fichero /etc/hosts/etc/hosts:
  • 40. Vuelvo a mirar la configuración de postfixpostfix y me doy cuenta de que faltaba por añadir el .com.com a la lista de dominios puestos como destino final: Y veo que ya llegan:
  • 41. Vamos a instalar squirrel mail con la orden apt-get install squirrelmailapt-get install squirrelmail, que nos instala apache: En el servidor habrá que configurar apache2 para que acepte squirrelmail. Sigo tu consejo de consultar la página de Ubuntu para configurar squirrrelmail y apache: https://help.ubuntu.com/community/Squirrelmail
  • 42. Por ahora compruebo desde un cliente que el servidor de correo con apache ubuntu 192.168.1.67 responde bien: Hay que lanzar los siguientes comandos para configurar a Apache de manera que sincronice con squirrel mail: sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmailsudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail (copiamos la configuración por defecto de squirrelmail al directorio de sitios disponibles de apache) sudo ln -s /etc/apache2/sites-available/squirrelmail /etc/apache2/sites-enabled/squirrelmailsudo ln -s /etc/apache2/sites-available/squirrelmail /etc/apache2/sites-enabled/squirrelmail (Enlazamos para que apunte el directorio de sitios habilitados de apache2 a al de squirrelmail y coja la configuración que hemos puesto en el comando anterior) sudo a2ensite squirrelmailsudo a2ensite squirrelmail (activar el módulo) sudo /etc/init.d/apache2 force-reloadsudo /etc/init.d/apache2 force-reload (recargo apache2, tambien podría reiniciarse el servicio) Vemos que los directorios con los que vamos a trabajar para configurar apache existen:
  • 43. No consigo acceder al 192.168.1.67/squirrelmail (Nota del 30 de abril 2016: después de pelearme con la configuración correcta, así es como quedó hace ya dos semanas, ya que olvidé poner estas capturas de pantalla): Aquí el fichero 000-default.conf de apache2 (abajo se ve el more lanzado para verlo):
  • 44. Aquí vemos la configuración del virtual host en /etc/apache2/sites-available/squirrelmail/etc/apache2/sites-available/squirrelmail: Lanzo el configurador de squirrelmail con la orden squirrelmail-configuresquirrelmail-configure y escojo la opción d: Y escojo la opción de courier:
  • 45. Me sale esta configuración: Ahora me sale esta otra pantalla donde escojo la opción 'Server settings':
  • 46.
  • 47. Aquí escojo la opción 1 para indicarle el nombre del dominio: Y le ponemos el nombre del dominio:
  • 48. Le damos a guardar y a salir y luego reiniciamos el servidor:
  • 50. Y vemos que ya podemos acceder a Squirrelmail: Y comprobamos que el acceso al buzón de los usuarios es correcto:
  • 51. Escribimos un mail: Y comprobamos que llega a Thunderbird:
  • 52. Y lo vemos en el webmail Squirrelmail: 2. Instalaremos el servidor OpenFire en Windows para soportar aplicaciones de mensajería instantánea y en los clientes instalaremos el software SPARK, como cliente de mensajería. Una vez con la configuración mínima, indicando que la base de datos es interna, no LDAP. Programa una sala chat. Debemos conectarnos desde los clientes, iniciar una conversación de chat, registrar a nuevos contactos, citarnos en una sala reservada, y probar la utilidad de transferencia de ficheros, captura de pantalla de la utilización de la comunicación instantánea y la configuración del server (por ejemplo, transferencia de ficheros).
  • 53. Vamos a la página de Openfire y nos descargamos el software para windows: Yo he descargado el ejecutable que incorpora Java. Lanzamos el instalador. Seguimos los pasos del asistente:
  • 54. Aceptamos los términos de licencia. El asistente nos informa que Openfire va a instalarse en C:Program FilesOpenfire Terminal el instalador:
  • 56. Pero aún así lo lanzo y al menos la consola se abre. Elegimos el idioma que nos apetezca:
  • 57. Le ponemos nombre al dominio y podemos poner los puertos de la consola y la del acceso seguro, además del modo de encriptación:
  • 58. Ahora le decimos donde va a estar la base de datos. Para simplificar la instalación escogemos la opción de una base de datos interna:
  • 59. Ahora elegimos la fuente de los usuarios o gripos. Por defecto se almacenan en el servidor (es la opción que yo elijo). También se le podría indicar un servidor de directorio LDAP o que se integre con Clearspace.
  • 60. Ahora le ponemos al usuario 'adminadmin' la password y el correo:
  • 61. Y concluye bien la configuración de Openfire: He tenido que reiniciar el servidor para poder acceder a Openfire. No consigo acceder a la consola de Openfire, ni siquiera rehaciendo la instalación con la configuración que trae el instalador por defecto. En el libro pone que el software puede instalarse en Windows 7 y Windows Vista, pero no en Windows Server 2008, así que pruebo a instalarlo en Windows 7:
  • 62. El firewall me pide dar acceso al software (en la anterior había abierto manualmente los puertos del firewall):
  • 63. Reinicio el servicio y cuando lanzo Openfire me lleva al configurador. Veo que en la base de datos que los datos del usuario son todavía los que vienen por defecto. Me ocurre por tanto los mismo que con la instalación en WS2008:
  • 64. Cierro Openfire y esta vez lo ejecuto como administrador. Esta vez ya no me da los errores de java como antes: Ahora la configuración del administrador ya no me pide la contraseña actual. Pinta bien:
  • 65. ¡Y ya consigo acceder a la consola de Administrador!: En usuarios y grupos creamos los usuarios:
  • 67. Y otro: Vemos las propiedades de uno de los usuarios creados:
  • 68. Ahora voy a instalar el cliente Spark, también de igniterealtime.org: Descargo de aquí el cliente para windows:
  • 69. Y lo instalamos: Lanzamos el cliente. A ver si lo coge con uno de los usuarios creados en Openfire poniéndole de servidor la IP de la máquina:
  • 70. No lo coge, así que por ahora pruebo poniendo como sefrvidor localhost y esta vez sí: Ahora la prueba de fuego. Voy a intentarlo desde otra máquina. Compruebo que sí funciona. Ambos usuarios en línea:
  • 71. Busco a otros usuarios registrados en el servidor: Y veo que ya pueden iniciarse conversaciones:
  • 72. Y agregamos los contactos en cada cliente: Y aceptamos la solicitud: Hacemos una conferencia invitando al otro usuario: E invitamos a los usuarios que queramos:
  • 73. Aceptamos la invitación con el otro usuario: Y ya estamos en la sala. Los emoticonos funcionan: Vamos a ver si cambiamos el tema. Parece ser que el invitado no puede hacerlo. A ver si el anfitrión sí: Y vemos que sí funciona:
  • 74. Vemos que la transferencia de ficheros es buena, sólo hay que aceptarla por parte de quien la recibe: Y que se completa correctamente: Para acabar, varias capturas de la configuración del servidor Openfire:
  • 75. El visor de logs: El visor de auditoría de seguridad: La configuración del perfil: Podemos incluso ver los usuarios connectados:
  • 76. Y ver las conferencias en curso: Y configurar la sala: Muy chula la actividad, me ha encantado hacerla. Gracias por la clase de instalación de Postfix. ¡Un saludete!