Professional Documents
Culture Documents
Para poder realizar esta prctica: SERVIDOR DE CORREO, ser necesario contar
con la instalacin de los paquetes que con anterioridad ya se indicaron, y
puntualmente obtuvimos a todos desde la imagen ISO de CENTOS (Carpeta
Package). Para esto deberemos instalar varios paquetes del cd de instalacin de
CENTOS como son:
Procmail
Sendmail
Sendmail-cf
Dovecot
m4
make
nc
Y los instalamos con el siguiente comando:
rpm Uvh nombre_paquete.rpm
Tambin se lo puede realizar instalando los paquetes sendmail y dovecot, debemos
ejecutar la siguiente lnea de comando en el terminal.
yum -y install sendmail sendmail-cf dovecot m4 make
Ahora vamos a verificar si tenemos a sendmail como predeterminado para ello
ejecutamos desde consola el comando
[root@servidor ]# alternatives --config mta
Aparecer lo siguiente
Hay 2 programas que proporcionan 'mta'.
Seleccin
Comando
----------------------------------------------1
*+ 2
/usr/sbin/sendmail.postfix
/usr/sbin/sendmail.sendmail
En el caso que estuviera presente el servicio postfix, debemos detener ste e inicie
el servicio sendmail:
service postfix stop
chkconfig postfix off
service sendmail start
chkconfig sendmail on
Se debe activar e iniciar el servicio saslauthd para la autenticacin SMTP:
chkconfig saslauthd on
service saslauthd start
Servidores
Creacin de usuarios
Ahora vamos a crear usuarios para poder acceder al servicio de correo o podemos
usar los mismos de los usuarios antes creados del servidor samba, para crear
usuarios usaremos el siguiente comando en el terminal
[root@servidor ]# useradd -s /sbin/nologin servidor
[root@servidor]# useradd -s /sbin/nologin cliente
[root@servidor]# passwd servidor
[root@servidor]# passwd cliente
Ahora vamos a agregar los mismos usuarios antes creados al servicio de sendmail con
el comando
[root@servidor]# saslpasswd2 servidor
[root@servidor]# saslpasswd2 cliente
En nuestro caso servidor ser nuestro administrador el cual iniciara como servidor en
Centos y cliente se iniciara en Windows como cliente.
Creacin de Dominios
Ahora vamos a generar dominios para los correos para ello editaremos el archivo
local-host-names
[root@servidor]# gedit /etc/mail/local-host-names
Ahora agregamos 1 dominio por ejemplo:
angelmail.com
Luego creamos un archivo llamado relay-domains y le agregamos lo mismo que el
archivo anterior
[root@servidor]# touch /etc/mail/relay-domains
[root@servidor ]# gedit /etc/mail/relay-domains
Ahora deberemos agregar lo mismo a este archivo
angelmail.com
Acceso a Usuarios
Ahora vamos a editar el archivo Access para darle el control de acceso de los
usuarios Connect:localhost.localdomain
RELAY
Connect:localhost
RELAY
RELAY
2 RELAY
Connect:192.168.1.103
RELAY
Servidores
Ahora vamos a hacer que uno de estos usuarios se vuelva root para ello editaremos el
archivo aliases con el siguiente comando
[root@servidor ]# gedit /etc/aliases
Luego en la parte final des-comentamos y cambiamos el nombre.
root:
servidor
Configuracin SendMail
Ahora ya podemos comenzar a configurar sendmail
[root@servidor]# gedit /etc/mail/sendmail.mc
Servidores
___________________ sigue_____________
Configuracin Devecod
Ahora vamos editar el archivo dovecot para ello vamos a hacer lo siguiente
[root@servidor ]# gedit /etc/dovecot/conf.d/10-mail.conf
Luego des-comentaremos la siguiente lnea
mail_location = mbox:~/mail:INBOX=/var/mail/%u
Servidores
chkconfig dovecot on
Para iniciar el servicio dovecot, se ejecuta lo siguiente:
chkconfig sendmail on
Para iniciar el servicio sendmail, se ejecuta lo siguiente:
Servidores
Para reiniciar servicio sendmail, slo bastar ejecutar:
]#
openssl
dsaparam
1024
-out
-newkey
-keyout
Ahora vamos a ejecutar los siguientes comandos para eliminar firmas y dar privilegios
al dovecot
[root@servidor]# rm -f dsa1024.pem
[root@servidor ]# chmod 400 certs/smtp.crt
private/smtp.key
[root@servidor ]# cd /etc/pki/dovecot/
[root@servidor ]# rm -f private/dovecot.pem
certs/dovecot.pem
[root@servidor]# openssl req -x509 -nodes -newkey
rsa:1024 -days 1095 -out certs/dovecot.pem -keyout
private/dovecot.pem
Ahora ejecutaremos
los siguientes comandos para facilitar la actualizacin de correos
[root@servidor]# openssl x509 -subject -fingerprint -noout
-in certs/dovecot.pem
[root@servidor]#
certs/dovecot.pem
6 chmod
400
private/dovecot.pem
Servidores
Servidores
Servidores
Servidores
Si el error es el siguiente:
10
Servidores
Y configuramos de la siguiente forma:
11
Servidores
Enviando correo desde
cliente@angelmail.com
Windows
como
cliente
con
el
correo
de
Configuracin en CENTOS
En la siguiente imagen muestra los mensajes que llego desde Windows al servidor de
Centos de servidor@angelmail.com
12
Servidores
13
Servidores
Se acepta los cambios que se ha realizado.
14