LinuxParty
Servidor de correo
Tenemos estos principales servidores de correo...
- Sendmail
- Postfix
- Qmail:
Qmail MTA
Es otra alternativa a sendmail. Es utilizado por una impresionante cantidad de sitios en Internet.
Smail:
Al parecer es más fácil de configurar que sendmail. También incluye soporte para el bloqueo de mensajes.
Exim:
El Exim MTA fue desarrollada en Cambridge (Reino Unido) y está disponible bajo la licencia GPL. Aunque se base en MTA como Smail
Características del servidor de correo:
Podemos enviar mails desde un dominio a otro, con la ayuda de este servidor de correo también podemos enviar mails a las sucursales o a otros mailserver público, todos estos deben tener IP pública
Tenemos tres tipos de servidores de correo:
- 1) MUA
- 2) MTA
- 3) MDA
Enviar y recibir mails usando protocolos TCP/IP tales como
Podrán enviar y recibir correos electrónicos utilizando los protocolos TCP / IP, como:
- SMTP server (Protocolo Simple Mail Transfer protocolo por el puerto 25)
- POP3 server (Puerto no.110)
- NMTP server (Network News Transfer puerto no.119)
- IMAP server (Internet Message protocolo de acceso al puerto no.143)
- x.500 server (servidor de directorio)
- LDAP server (protocolo de acceso a directorio leightweight)
- x.400 server (sistema de control de mensajes)
Funciones del servidor de correo:
Envío y recepción de correos de o a algún usuario a un grupo de usuarios a través de Internet
Envío y recepción de correo de un servidor de correo para diferentes servidores de correo a través de Internet
Envío y recepción de correo electrónico que contiene voz, imágenes, sonidos, películas
(Nota: MIME es el servicio que se utiliza para compartir voz, imágenes, sonidos, películas a través de Internet)
Diferentes servidores de correo:
Send mail | Linux/unix |
Exchange server | Microsoft |
Qmail | Linux/unix |
Postfix | Linux/unix |
Squirell mail |
Linux/unix |
Lotus domino | IBM (Varios OS) |
Lotus notes(client) |
Novel |
MUA:(mail user agent)
Este es un paquete de software del cliente utilizado para recibir correos desde el servidor de correo
Por ejemplo:mail(text), mutt, evolution, kmail, etc...
MTA(mail transfer agent)
Este es el servicio de servidor utilizado para enviar y recibir mails con en el dominio
P.ej:sendmail, postfix, qmail
MDA:(mail delivery agent) (agente de entrega de correo)
Este es el servicio de servidor utilizado para enviar y recibir correos desde un servidor de correo a otro servidor de correo.
P.ej:dovecot, procmail
Enviar mail:
Escucha mails enviados por los MUA de través no.25 puerto. Estos mail servers estrictamente comprueban exploids y regeneran los paquetes para enviarlos al MDA.
Tenemos dos tipos de MDA:
1)POP3
2)IMAP
Estos los definiremos como:
1) POP3: (postoffice protocol 3 puerto no.110)
Los mails se almacenan en /var/spool/mail
La conexión con el servidor POP3 a través del puerto no.110 y descarga los mensajes en /var/spool/mail/U1 cada cliente de correo y se mueven al PC del cliente (no tienen copia de seguridad)
La totalidad de los mails de usuario (U1) se descargan en el sistema cliente.
2) IMAP:
Desde el cliente se conecta al puerto no.143 y recibe los correos de los usuarios (un ejemplar) y no elimina el archivo original, así cuando el cliente sufre algún daño en su PC. Podrá volverse a descargar otra copia del servidor.
POP3--> mueve mails originales para el cliente
IMAP--> Se envía sólo una copia de los correos para el cliente
Pasos para configurar servidor de correo
(Aquí estamos configurando MTA y MDA en un sistema)
#yum install sendmail-* -y #service sendmail start #chkconfig sendmail on #cd /etc/mail #vi sendmail.mc
Añadir dnl # aproximadamente sobre la línea número 116 ex:DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Guardar y salir
[root@server1 mail]# m4 sendmail.mc > sendmail.cf # service sendmail restart
(para configurar MDA) #yum install dovecot-* -y #service dovecot start #chkconfig dovecot on #vi /etc/dovecot.conf (línea no17) #protocols = imap imaps pop3 pop3s (elimina #)
Guardar y salir
Para comprobar
Añadir el login de 2 usuarios y enviar un correo de uno a otro usuario
A continuación, iniciar sesión como otro usuario y escribir "mail"
Segundo método:
Como root: mutt -f {Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.}
yes
provide mahesh password
O
Configurando e-mail aliases:
Si quieres enviar un correo electrónico a los usuarios a otro usuario tenemos que configurar el alias de correo electrónico.
Estos son los pasos:
#vi /etc/aliases
ir a la última línea añadir la siguiente manera
mahesh: john
(aquí, en este ejemplo, vamos a redirigir los correos mahesh a john)
Guardar y salir
# newaliases (para actualizar el archivo /etc/aliases)
Para comprobarlo :
Enviar un correo a sam desde un sistema
Debes tener un mail en el mailbox de John
################################### SQUIRRELMAIL (Gui based mail server) to configure squirrel mail server #yum install squirrelmail-* -y #service httpd start #service dovecot start
Abra mozilla escriba: http://sever1.redhat.com/webmail proporcionar nombre de usuario y contraseña Ahora puede enviar o recibir correos desde sistemas remotos o servidores de correo remoto
Para comprobarlo:
Añadir un usuario y enviar un mail del sistema remoto.
############################################# SSL Certification (Secure Socket Layer) Mediante el uso de la certificación SSL podemos cifrar la transmisión de datos entre un usuario a otro usuario o un servidor de correo a otro servidor de correo #vi /etc/dovecot.conf (line no 87 & 88) #ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem #ssl_key_file = /etc/pki/dovecot/private/dovecot.pem (eliminar # para las dos líneas) Guardar y salir #make -C /etc/pki/tls/certs dovecot.pem provide country,state,city,organization,server,user info (el usuario no debe ser root) #cp /etc/pki/tls/certs/dovecot.pem /etc/pki/tls/private #service sendmail restart #service dovecot restart
-
CentOS
- Configurar dirección IP estática en RHEL 8 / CentOS 8 Linux
- Cómo migrar CentOS 7 a AlmaLinux 8 usando ELevate Repo
- CERN y Fermilab han anunciado que adoptarán AlmaLinux como su sistema operativo principal.
- Instalar Nvidia Driver en AlmaLinux, Rocky Linux, CentOS, RHEL y Fedora (último controlador patentado)
- Cómo actualizar / migrar de CentOS 8 a AlmaLinux 8.5
- Rocky Linux 9 llega con todo lo necesario para replicar la distro por tu cuenta
- Solucionar Failed to download metadata for repo ‘AppStream’ CentOS / AlmaLinux / RockyLinux / Fedora / RHEL
- Cómo actualizar de CentOS 8 a Centos Stream 8
- Cómo actualizar de CentOS 8 a Rocky Linux 8
- Cómo actualizar de CentOS 8 a RHEL 8
- Avanzando después de CentOS 8 EOL
- Wi-Fi 7: el futuro estándar cuatro veces más rápido que Wi-Fi 6 y que rivalizará con el ancho de banda con los cables.
- Como reiniciar la contraseña (password) en RedHat 7 / CentOS 7
- Cómo migrar de CentOS 8 a Rocky Linux 8
- Rocky Linux el sustituto de CentOS, disponible para su descarga.