¿Cómo puede uno crear su propio servidor de correo electrónico? – Quora

Sí Yes y no.

Sí, porque todo lo que necesita hacer para enviar correo electrónico es poder realizar conexiones SMTP salientes al servidor SMTP apropiado que recibe correo para el destinatario deseado. Es decir, si desea enviar un correo electrónico a alguien con una dirección de Gmail, debe poder establecer una conexión TCP para smtp.gmail.com en el puerto 25, interactúe adecuadamente con el servidor y cierre la conexión.

Incluso puede hacer esto desde el terminal / línea de comandos desde su sistema operativo favorito, ya sea macOS, Linux/Unix o incluso Windows utilizando el programa telnet (si conoce los comandos SMTP, es decir).

Sin embargo, alrededor de 2003 o 2004, hubo un gran aumento en los virus de macros de Microsoft Word que implementaron un cliente SMTP (mal escrito) para personas spam. El virus macro se propagaría enviándose a sí mismo a los destinatarios, y simplemente mantendría el spam directamente desde las computadoras domésticas de las personas.

Como resultado, la mayoría de los ISP bloquean las conexiones salientes al puerto 25, lo que significa que ya no puede enviar correo electrónico directamente, sino que debe usar el relé del ISP o un servidor SMTP con autenticación y un puerto de envío de correo alternativo (más sobre eso a continuación).

Además, debido a que los clientes SMTP estaban tan mal implementados, violan una serie de convenciones sobre cómo identificarse como servidor de correo. Muchos administradores de correo implementaron controles adicionales para bloquear y / o filtrar correo de fuentes cuestionables.

Es decir,

  1. Si no tiene una entrada DNS MX válida para su dominio, su correo puede ser rechazado.
  2. Si no tiene un nombre de host DNS válido para su servidor de correo, su correo puede ser rechazado.
  3. Si la dirección IP de su servidor de correo está en una lista de IP dinámica (por ejemplo, un cliente ISP), su correo puede ser rechazado.
  4. Si la dirección IP de su servidor de correo no puede recibir correo (verificación del remitente), es posible que su correo sea rechazado.
  5. Si la dirección IP de su servidor de correo está en una lista negra basada en DNS, es posible que su correo sea rechazado.
  6. Si su servidor de correo no tiene entradas SPF o DomainKeys en DNS, su correo podría ser rechazado.
  7. Si su servidor de correo no está configurado correctamente de ninguna manera, su correo puede ser rechazado.
  8. Si la dirección del remitente del sobre (no el encabezado From: que ve) es extraña de alguna manera, lo que indica un programa de correo automatizado (como formularios de correo electrónico del servidor web), el correo electrónico puede ser rechazado.
  9. Si el servidor de correo receptor tiene un filtro de mensajes que lee el cuerpo del correo electrónico en busca de URL / enlaces, palabras clave u otras características de spam, su correo podría ser rechazado.

Hubo varios intentos de controlar el brote de spam en ese entonces, y muchos de los anteriores se incorporaron en ese momento. A veces, es posible que no rechacen de plano, pero los criterios anteriores pueden aumentar la puntuación de spam en algunos puntos. Cuantas más pruebas haya fallado un correo electrónico (tanto de los errores del protocolo del servidor de correo de envío anteriores como de los criterios adicionales en torno al contenido), más probable será que se identifique como spam y se rechace o se filtre/elimine.

En estos días, parece que la mayoría de los administradores de correo rechazarán el correo electrónico directamente en una o dos características principales de configuración del servidor (DNS, rango dinámico de IP) y recibirán el resto del correo con un escrutinio intenso para filtrarlo en una carpeta de correo no deseado.

Debido a todo esto, combinado con los ISP que bloquean el correo saliente directamente a los servidores SMTP, generalmente no podrá enviar desde su red doméstica. La forma en que la mayoría de los proveedores de alojamiento y servicios de correo electrónico funcionan es un puerto de envío de correo electrónico autenticado.

Configura su cliente de correo para conectarse a un servidor SMTP en el puerto 587, ingrese el nombre de usuario y la contraseña de su cuenta (verifica quién está enviando esta basura) y luego puede omitir su ISP. La idea es que ningún servidor SMTP reciba correo para sus clientes en el 587, solo reciba correo para retransmitirlo en otro lugar.

Todo esto supone que tiene una conexión ISP de consumidor. Si tiene un servicio de clase empresarial, es probable que haya menos restricciones para enviar correo (es decir, no bloquear el puerto 25), ya que una empresa puede enviar correo electrónico legítimamente desde dentro. Si la restricción está en su lugar, una llamada telefónica a la línea de soporte comercial probablemente resultará en una excepción a la política.

A continuación, tendrá la diversión de configurar su servidor de correo electrónico de una manera que otros no rechacen su correo directamente. Esto será complejo la primera vez (especialmente si no está familiarizado con los conceptos de soporte), pero es relativamente sencillo.

Que necesita:

  1. Un nombre de dominio y un mecanismo para publicar registros DNS (por ejemplo, su registrador, empresa de alojamiento o un servidor DNS configurado correctamente)
  2. Las entradas DNS correctas:
    1. El registro A para su servidor de correo (identifica su servidor de correo en la red)
    2. El registro MX para su dominio (identifica qué servidor se supone que recibe correo para su dominio)
    3. registro PTR para la dirección IP (opcionalmente, el PTR apunta al registro A anterior, pero eso no es obligatorio oficialmente)
  3. Un servidor de correo (personalmente recomiendo Postfix), configurado correctamente
  4. Opcional: Los certificados SSL y un conocimiento práctico general de cómo obtener uno
    1. Los protocolos de servidor a servidor siguen sin cifrarse, pero el acceso a su servidor puede estar seguro. Si estás en una red doméstica privada, es posible que no te importe tanto, pero acceder a tu servidor desde una cafetería significa que cualquiera puede ver tu contraseña y correos electrónicos volar por el aire a través de una conexión inalámbrica)
  5. Opcional: Software de correo IMAP/POP3 para descargar el correo que la gente te envía (o puedes leer el correo directamente en el servidor si lo deseas-PINE era mi programa favorito en el pasado)

A menos que tenga una necesidad real de ejecutar correos electrónicos desde su red doméstica, por ejemplo, si ejecuta un negocio de consultoría de TI desde su hogar y necesita tener servidores de correo para usar como referencia para configurar otros, es casi mejor usar un servicio de correo. Es más fácil y te permite centrarte en tu competencia principal.

Si la idea es tener un entorno de autoaprendizaje barato en torno al servicio de correo y los protocolos, la información anterior lo llevará en la dirección correcta. Es más o menos como nos enseñamos a nosotros mismos en los viejos tiempos, pero tantos spammers han abusado de esto que es casi imposible seguir ejecutando un servidor de correo doméstico.

Write a Comment

Tu dirección de correo electrónico no será publicada.