You are on page 1of 3

1.

Instalar repositorios EPEL


sudo yum -y install epel-release

2. Instalar Apache para gestin de servidor de correo


sudo yum clean all
sudo yum -y update
sudo yum -y install httpd
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl stop httpd

3. Instalacin de aplicaciones necesarias


sudo yum -y install sendmail sendmail-cf dovecot squirrelmail
detener postfix
systemctl stop postfix
cambiar el nombre del dominio del equipo
sudo hostname micorreo.com

4. Configuracin de Dovecot
Abrir archivo dovecot.conf
sudo nano /etc/dovecot/dovecot.conf

buscar linea Protocols we want to be serving


descomentarear y dejar IMAP y ppo3
Modificar archivo
sudo nano /etc/dovecot/conf.d/10-mail.conf
debajo de <doc/wiki/MailLocation.txt>
mail_location = mbox: ~/mail:INBOX=/var/mail/%u
Modificar archivo
sudo nano /etc/dovecot/conf.d/10-auth.conf
descomentarear
disable_plaintext_auth = yes

5. Configuracin de Sendmail
sudo nano /etc/mail/sendmail.mc

Buscar lnea
DAEMON_OPTIONS (port=smtp,Addr=127.0.0.1, Name=MTA)dn1
modificar as
DAEMON_OPTIONS (port=smtp, Name=MTA)dn1
Modificar Formato del archivo
sudo m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

6. Configuracin de Squirrelmail
Modificar Archivo
sudo nano /etc/mail/local-host-names
nombre del dominio
micorreo.com
modificar Archivo
sudo nano /etc/mail/Access
Escribir
Connect:micorreo.com RELAY
Reiniciar Servicios
systemctl start httpd
systemctl start sendmail.service
systemctl start dovecot.service

7. Acceder a la consola web


Crear 2 usuarios.
Useradd cesar
passwd cesar
contrasea creada colombia1234
Useradd camilo
passwd camilo
contrasea creada colombia1234

8. Copiar el servidor squirrelmail a la carpeta anfitriona de


apache
Copiar la carpeta de usr/share/squirrelmail/(los archivos que hay dentro)
a la carpeta pblica del apache en:
var/www/html.

Configurar en el httpd.conf ubicado en etc/httpd/conf.

DirectoryIndex index.php index.html index.html.var.

Acceder al navegador y digitar la Ip del servidor.


usar ifconfig para conocer la Ip.
http://192.168.0.8.

eliminar el archivo welcome de apache.

Rm /etc/httpd/conf.d/welcome.conf

9 habilitar permisos de acceso

habilitar permisos acceso denegado 13

En la direccin /usr/sbin ejecutar


setsebool httpd_can_network_connect=on

habilitar permisos acceso denegado 111


reiniciar el servicio dovecot.service
systemctl start dovecot.service
10 Creacin de directorios faltantes
mkdir /home/camilo/mail/.imap/INBOX

11 Configuracin del squirrelmail


Modificar el config.php de squirrelmail

etc/squirrelmail/config.php
$domain = 'micorreo.com';
$imapServerAddress = 'micorreo.com';
$smtpServerAddress = 'micorreo.com';
$default_folder_prefix=mail/;
Cambiar por
$default_folder_prefix=INBOX.;
12 Configurar permisos de usuario
Cambiar permisos de usuario de root al usuario correspondiente.
Chown -R cesar:cesar /home/cesar/mail (hacer esto para cada usuario)

en caso de pedir permisos de escritura.


Chmod -R +rw /home/cesar/mail (hacer esto para cada usuario)

Reiniciar el sistema operativo.

Al iniciar.

NOTA
Siempre que se reinicie el ordenador se deben ejecutar estos pasos

Activar el servicio dovecot.


Systemctl start dovecot.service.
Configurar el hostname
hostname micorreo.com

13 Configurar el host
nano /etc/hosts

127.0.0.1 micorreo.com micorreo.micorreo.com


192.168.0.8 micorreo.com micorro.micorreo.com (esta Ip es con la que su equipo
se conecta a la red
la puede obtener ejecutando un
ifconfig en la terminal)
14 habilitar la variable de envo de mensajes.
setsebool httpd_can_sendmail=on.

Nota
al reiniciar el sistema siempre inicializar estos 3 parmetros.

systemctl start dovecot.service


setsebool httpd_can_network_connect=on
setsebool httpd_can_sendmail=on