Servidor SMTP
De MEPIS Documentation Wiki
Tabla de contenidos |
Introducción
SMTP (Simple Mail Transfer Protocol) tiene dos funciones:
- Recibir de una fuente externa o interna (red), o correos de un usuario a otro en el mismo sitema. Cuando los recibe, los pone por defecto en el "Post Office" que es un directorio llamado /var/mail.
- Envía correos cuando se lo solicita un cliente. Un cliente puede ser Kmail, Thunderbird, M$ Outlook, o incluso la función de línea de comandos de UNIX mail.
Configurar un servidor SMTP para Postfix SMTP
En MEPIS, Postfix no viene instalado por defecto. Se puede instalar con Synaptic. Además este documento utiliza Webmin para configurar Postfix. Hay que instalar el módulo de Webmin para Postfix con Synaptic (MEPIS 6.5) o como un postfix.wbm.gz desde la päágina web (MEPIS 7.0).
La siguiente configuración de ejemplo está pensada para el siguiente escenario: un servidor de SMTP que puede enviar/recibir correos desde la red interna y recibir sólo desde Internet. Se ha usado la configuración por defecto (en /etc/postfix/main.cf) excepto en los siguientes elementos enumerados a continuación:
- Se ha añadido alias. En el sistema, los nombres de los usuarios de correo son los nombres de los usuarios de Linux. Así que para evitar que todo el mundo sepa los nombres reales de los mismos, se ha creado un alias. Por ejemplo, soporte@jenkins.hopto.org realmente apuntará a miuserio@jenkins.hopto.org...
- Se ha cambiado "myorigin" por jenkins.hopto.org. Se ha hecho esto porque algunos ISPs no acceptan dominios genéricos para correos electrónicos. Por defecto, cuando se envía un correo, se le asigna la dirección userx@localhost.localdomain, ahora es userx@jenkins.hopto.org.
- Se ha cambiado "mydestination" que es "el dominio que recibe los correos" por "linux, linux.jenkins.hopto.org, localhost.jenkins.hopto.org, localhost, jenkins.hopto.org". Esto permite recibir tanto correos externos como internos. "linux" es el nombre del servidor y "jenkins.hopto.org" su dominio.
- Se ha cambiado "mynetworks" por 127.0.0.0/8 192.168.0.0/24 en vez de 127.0.0.0/8 para permitir a los usuarios de la red local enviar correo.
- Puede ser redundante, pero hay que configurar los enrutadores/modems para redirigir los puertos al servidor de correo.
Probando la instalación del servidor
En la consola del servidor
$ telnet localhost 25
Si se muestra un mensaje "220 nombredetuservidor ESMTP Postfix (Debian/GNU)," entonces el puerto 25 está escuchando y respondiendo en equipo local (loalhost)
Desde la consola de un PC de la red local
$ telnet 192.168.*.* 25
Usar la ip del servidor smtp y si responde lo mismo que antes, entonces el puerto 25 está escuchando y respondiendo en la red local

