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

Enlaces

Herramientas personales
Otros idiomas