¿Alguna vez te has preguntado cómo funcionan realmente los correos electrónicos? Cuando envía un correo electrónico y, en unos segundos, están en la bandeja de entrada del destinatario, la tecnología detrás de la forma en que esto está sucediendo es un protocolo de transferencia de correo simple (SMTP). La forma en que los correos electrónicos se almacenan en el servidor una vez recibido usando el servidor IMAP/POP3 es una historia para otro período, por ahora cubriremos SMTP y, al final del artículo, esperamos que comprenda plenamente el protocolo STMP, Servidores SMTP, opciones comunes y cómo asegurarse de que sus correos electrónicos lleguen a spam.
<b class = "lwptoc_title" incluido
¿Qué es SMTP?
¿Qué es un servidor SMTP?
¿Cómo funciona SMTP?
Puerto y dirección SMTP común
Nombre común del servidor SMTP
Configuración de bloque para el proveedor del servidor SMTP
Uso de un servidor SMTP con WordPress
Configurar el servidor autoguardado SMTP en Linux
Usando un servidor SMTP
¿Qué es SMTP? El protocolo simple de transferencia de correo electrónico (SMTP) es el protocolo utilizado para enviar correos electrónicos, define un estándar común para que cualquier servidor SMTP pueda comunicarse con cualquier otro servidor SMTP o POP3 en Internet y comprender. Entre ellos. Puede decir que garantiza que diferentes entidades involucradas en la transferencia de correos electrónicos hablen un idioma común.
¿Qué es un servidor SMTP? El protocolo SMTP debe estar disponible mediante una aplicación, esta aplicación que responde a las solicitudes SMTP para aquellos que desean enviar correos electrónicos de correo electrónico o transmitir se llama SMTP Serva/SMTP Lay. Puede dividirlo en dos tipos, como se muestra a continuación, ambos son en su mayoría los mismos, excepto por una diferencia menor,
Servidor SMTP: es lo mismo que un relé SMTP, pero se usa principalmente cuando el dominio del receptor es el mismo que el dominio del servidor. Por lo general, se usan con servicios de correo electrónico gratuitos como gmail.com, yahoo.com.smtp Informe Server: este también es un servidor, pero este término se usa cuando las áreas de correo electrónico y el destino de correo electrónico son diferentes de SMTP Áreas del servidor. Un ejemplo puede ser SendGrid o SendInblue, que ofrece. Estos servidores son principalmente enrutadores para el correo electrónico.
Servidores Falsos SMTP: -Sos servidores se utilizan principalmente para las pruebas de los desarrolladores, son servidores prácticamente completos que permiten a los usuarios ver cómo se verá el correo electrónico sin tener ningún correo electrónico. Puede instalar aplicaciones locales, como Mailhog o MailCatcher, o usar una nube proporcionada, como MailTrap o nuestra herramienta local.
¿Cómo funciona SMTP? A continuación se muestra una guía común sobre cómo funciona el proceso de envío de correo electrónico con SMTP.
Un usuario que desea enviar un correo electrónico desde, por ejemplo, [correo electrónico protegido] a [correo electrónico protegido] usa a su cliente de correo electrónico para escribir un correo electrónico con sujeto y cuerpo y presionar el envío.
Una vez que el usuario presione, el cliente de correo electrónico se conectará al servidor SMTP configurado, por ahora, para suponer que es SMTP.Source.com. El cliente y el servidor SMTP hacen un agitación de mano y, si se requiere la autorización, el cliente proporcionará credenciales para lo mismo.
Después de tomarse de la mano, el cliente de correo electrónico envía la dirección de los destinatarios que en nuestro caso están [por correo electrónico protegidos], el sujeto y el cuerpo. Si nuestro usuario sería enviado a una persona en el mismo campo, entonces nuestro servidor simplemente lo hará simplemente Envíelo interno al servidor de destinatario local.
Luego, el servidor SMTP que utiliza una solicitud DNS para registros MX, descubra la IP del destinatario o la dirección de dominio donde se está ejecutando su servidor SMTP.
Luego conéctese al receptor SMTP e intentó entregar el correo electrónico.
El servidor de correo electrónico del destinatario verifica si puede manejar el correo electrónico que se redirige. Y si todo está bien, entonces redirige esto al servidor IMAP o POP3.
Puerto y dirección SMTP común En la mayoría de los casos, la dirección SMTP será un prefijo de correo electrónico o SMTP frente al dominio al que está intentando conectarse. También son especificados por los registros de Mail Exchange (MX) en DNS, que dirige a un cliente al servidor de correo electrónico, que se supone que debe tratar cómo se dirigirán los mensajes de correo electrónico.
Para encontrar la dirección del servidor SMTP, puede usar el comando DIG
root@mailtest: ~# excave +breve fresmtpservers.com mx
20 smtp.freesmtpservers.com.
10 smtp.freesmtpservers.com.
!
1
2
3
20 SMTP. FremtpServers. com.
10 SMTP. FremtpServers. com.
Entonces puede usar el comando DIG para encontrar la dirección IP si es necesario
root@mailtest: ~# dig +smtp.freesmtpservers.com
104.237.130.88
!
2
104.237.130.88
Las cosas no son tan simples con el puerto para conectarse, los servidores y los relés generalmente tienen un conjunto de puertos diferentes a los que puede conectarse, cada uno se ha convertido en el tiempo para cumplir con los requisitos específicos.
Puerto SMTP
| 25 | smtp estándar | debe usarse principalmente para retransmitir el correo electrónico | |||
| 465 | puerto depreciado | fue para SMTP seguro, SSL utilizado para el cifrado. Evite el uso. Modern | La mayoría de los clientes de correo electrónico modernos usarán esto, use el cifrado TLS.! En 587 si está bloqueado. o publicar. Con el nombre de dominio, algunos también podrían tener una dirección IP. Enumeré a continuación algunos de los comunes con sus detalles – ! -1 “> Envíe Google |
smtp.gmail.com | 587 |
| outlook.com | smtp.live.com | 587 | |||
| office365.com | Smtp.Office365.com | 587 | |||
| Yahoo Mail | smtp.mail.yahoo.com | 465 | |||
| Yahoo mail plus | plus.smtp.mail.yahoo.com | 465 | Yahoo uk | smtp.mail.yahoo.co.uk | 465 | Yahoo Deutschland | smtp.mail.yahoo.com | 465 |
| yahoo au/nz | smtp.mail.yahoo.com.au | 465 | |||
| o2 | smtp.o2.ie | 25 | |||
| o2.uk | smtp.o2.co.uk | 25 | 587 | ||
| AT & T |
smtp.att.yahoo.com | 465 | |||
| ntl @ntlworld.com | smtp.ntlworld.com | 465 | bt Connect | Pop3.btconnect.com | 25 | bt OpenWorld | mail.btopenworld.com | 25 |
| bt Internet | mail.bintternet.com | 25 | |||
| oranges | smtp.orange.net | 25 | |||
| naranja.uk | wanadoo uk | smtp.wanadoo.co.uk | 25 | ||
| hotmail | smtp.live.com | 465 | o2 en línea deutschland | mail.o2online.de | 25 |
| t-online deutschland | Securesmtp.t-online.de | 587 | |||
| 1 & 1 (1 y 1) | smtp.1and1.com | 587 | 1 & 1 Alemania |
smtp.1und1.de | 587 |
| comcast | smtp.comcast.net | 587 | |||
| Verizon | saliente.verizon.net | 465 | |||
| Verizon (alojado por Yahoo) | output.yahoo.verizon.net | 587 | |||
| zoho mail | smtp.zoho.com | 465 | |||
| mail.com | smtp.mail. com | 587 | |||
| gmx.com | smtp.gmx.com | 465 | |||
| [correo electrónico protegido] por la puerta.ne T | smtp.postoffice.net | 465 |
configuración de bloque para el proveedor del proveedor del Servidor SMTP Qué sucede si desea enviar más de unos pocos correos electrónicos, digamos 10,000 correos electrónicos, entonces necesitará algo como un bloque en el bloque, que también le dará API y otras funciones, como el seguimiento, las tarifas de apertura, etc. También le ayuda a enviar los correos electrónicos bastante rápido, porque el protocolo SMTP es un poco lento. Si el número no es muy alto, puede usar nuestra lista para proveedores de servidores SMTP gratuitos para tomar una decisión.
Si desea enviar un correo electrónico a una gran base de usuarios o tal vez para el marketing de correo electrónico, ofrecimos precios a continuación con varios proveedores enumerados. Fila 1 impar “> Proveedor gratuito/Límite Daily Limit Planes pagados Comentarios
! class = “columna-2”> 6000
USD 95 para 50,000 correos electrónicos de hasta $ 749 por 150,000
Por defecto, WordPress usa el correo electrónico de PHP para enviar un correo electrónico, si está configurado correctamente, es suficiente, pero en la mayoría de los casos es más fácil usar el servicio de terceros, porque la mayoría de los hosts compartidos no permiten el acceso directo en la consola para verificar Lo que está sucediendo y es posible que se haya incluido en la lista negra del host debido al spam, ya que puede haber otros usuarios en el servidor (en caso de intercambio compartido) que podrían no comportarse y hacer que su IP incluya en la lista negra. Al incluir en la lista negra, significa que la IP de su servidor está incluida en una lista global de spammers conocidos, lo que hace que sea aún más difícil acceder a sus correos electrónicos, puede verificar su estado aquí. Para WordPress le recomendamos el complemento WP Mail SMTP, Es fácil configurar, configurar y aceptar muchos proveedores diferentes, incluido Gmail, también hay una opción para grabar todos los correos electrónicos enviados. El plan gratuito debe ser suficiente para la mayoría de los usuarios. Puede instalarlo fácilmente desde el interior de WordPress o incluso descargarlo desde el sitio de WordPress. Tiene un plan premium, pero gratis debería ser lo suficientemente bueno para la mayoría de los usuarios. Configurar el servidor SMTP de sí mismo en la comparación de Linux Fast MTA, elegiremos Postfix porque trabajaremos con Linux –
! td class = “column-1”> inesperado
puede usar EXIM Routere/Script de filtro equivalente
Qmail es inherentemente menos soportable, ya que es tan antiguo
Postfix es una transferencia de correo electrónico (MTA) que puede actuar como un servidor o cliente SMTP para enviar o recibir un correo electrónico. Es fácil configurar y configurarlo y nosotros mismos lo usamos para la mayoría de nuestras necesidades, también se puede configurar para actuar como intermediario para redirigir los correos electrónicos a través de servicios de correo electrónico de terceros. Solo cubriremos la configuración básica y enviaremos su primer correo electrónico. La configuración más simple consiste en la instalación de Postfix y debe estar listo. Una configuración tan simple funcionará técnicamente, pero sus correos electrónicos podrían llegar a spam, para satisfacer esto y para garantizar una mejor entrega del correo electrónico, tenemos otra guía en la que agregamos los otros requisitos como DKIM o SPF, que son necesarios para garantizar que sus correos electrónicos van. mediante. Pero aún así, a menos que haya una muy buena razón, no recomendamos ejecutar su propio servidor de correo electrónico. Este proceso supone que tiene un nuevo Ubuntu 20.04 instalado y puede trabajar con Linux Command Line, si no, recomendamos usar uno de los proveedores SMTP existentes. Configuraremos Postfix en el servidor Ubuntu 20.04 y enviaremos un correo electrónico utilizándolo a nuestro propio servicio de prueba falsa para ver si funciona.
Para empezar, iniciaremos el pedido de caché de actualización para el Administrador de paquetes APT SUDO a continuación, instalaremos Postfix usando el siguiente comando – Sudo APT Install Postfix abrirá muchas solicitudes, por favor realice las siguientes selecciones –
Tipo general de configuración de correo electrónico? : Para esto, elegiremos un sitio de Internet, ya que corresponde a nuestras necesidades de infraestructura. Correo electrónico del sistema: este es el dominio básico que se utilizará para enviar un correo electrónico si el usuario no especifica ningún remitente. Entonces, si envía un correo electrónico de, por ejemplo, user1 y no se especifica ningún área, se postulará en el correo electrónico. Entonces, si se le da ejemplo.com, enviará correo electrónico desde [correo electrónico protegido].
Que debería encargarse de la configuración básica. Para una configuración completa, siga nuestra guía de configuración de correo electrónico. Ahora el puerto 25 debería estar disponible, puede verificar si está abierto utilizando alguno de los comandos –
Sudo lsof -i -p -n | lista de uvas
Sudo netstat -tulpn | lista de uvas
Sudo ss -tulpn | lista de uvas

Sudo lsof -i: 22 ## Consulte un puerto específico como 22 ##
Sudo nmap -stu -o IP -Address -Here
!
1
2
3
4
5
Sudo netstat – tulpn | lista de uvas
Sudo ss – tulpn | lista de uvas
Sudo lsof – i: 22 ## Consulte un puerto específico como 22 ##
Sudo nmap – stu – o ip – dirección – aquí
Lo que estamos buscando algo como este maestro 2575 root 13u ipv4 30244 0t0 tcp *: 25 (lista) maestro 2575 root 14u ipv6 30245 0t0 tcp *: 25 (lista) Si realmente necesita reconfigurar la configuración simplemente ejecute el comando – –
sudo dpkg-reconfigure postfix
!
1
Todos estamos listos para que nuestro servidor SMTP debería funcionar. Luego podemos enviar un correo electrónico a los usuarios en Internet o podemos captar todos los correos electrónicos para probar cosas. El uso de un servidor SMTP generalmente, un cliente de correo electrónico es la forma más común en que la mayoría de nosotros interactuará con un servidor SMTP, pero puede interactuar directamente con Telnet. Comenzaremos con este método, porque es simplemente genial. Envíe un correo electrónico con Telnet en Linux Iniciar sesión en el servidor SMTP local ingresando el siguiente pedido-
Telnet localhost 25
!
1
Verás eso –
root@mailtest: ~# telnet localhost 25
Intentando :: 1 …
Conectado a localhost.
El personaje de escape es ‘^]’.
!
1
2
3
4
Intentando :: 1 …
Conectado a localhost.
El personaje de escape es ‘^]’.
Si no puede iniciar sesión, asegúrese de que Postfix se esté ejecutando y verifique que el puerto 25 esté abierto. Ahora para enviar un correo electrónico para decir [correo electrónico protegido] (atrapar todos los correos electrónicos).
root@mailtest: ~# telnet localhost 25
Intentando :: 1 …
Conectado a localhost.
El personaje de escape es ‘^]’.
220 Mailtest ESMTP Postfix (Ubuntu)
Ehlo localhost
250-LI292-146.members.linode.com
250 pipelining
250 de tamaño 10240000
250 vrfy
250-ETRN
250 estartttls
250-enhancecatatuscodes
250-8 bitmime
250-DSN
250-smtputf8250 fragmentación
Correo de: [email protected]
250 2.1.0 OK
RCPT a: [email protected]
250 2.1.5 OK
fecha
354 Datos finales con.
Asunto: Prueba de servicio de correo electrónico
Este es un correo electrónico de prueba.
.
250 2.0.0 OK: en cola como A6ADC402D4
abandonar
221 2.0.0 adiós
Conexion cerrada por anfitrion desconocido.
!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17
18
19
20
21
22
2. 3
24
25
26
27
28
29
30
31
32
Intentando :: 1 …
Conectado a localhost.
El personaje de escape es ‘^]’.
220 Mailtest ESMTP Postfix (Ubuntu)
Ehlo localhost
250 – Li292 – 146.members.linode.com
250 – tuberías
250 – Tamaño 10240000
250 – VRFY
250 – ETRN
250 – starttls
250 – mejorado de los subvenciones
250 – 8 bitmime
250 – DSN
250 – SMTPUTF8
250 Chunking
Correo de: Bob @ Ejemplo. comunicarse
250 2.1.0 OK
rcpt a: smtptest @ freomtpservers. comunicarse
250 2.1.5 OK
fecha
354 Datos finales con.
Asunto: Prueba de servicio de correo electrónico
Este es un correo electrónico de prueba.
.
250 2.0.0 OK: en cola como A6ADC402D4
abandonar
221 2.0.0 adiós
Conexion cerrada por anfitrion desconocido.
Verifique si su correo electrónico se recibe en la casilla de correo electrónico para [correo electrónico protegido] o si ha usado otro destinatario, puede verificarlo en la casilla de correo electrónico. Envíe el correo electrónico desde la línea de comandos de Linux en Linux Podemos usar el comando sendmail para enviar correos electrónicos rápidamente.
Echo “Asunto: hola” | Sendmail -v [email protected]
!
1
Espero que te guste mi artículo, si sientes que he omitido algunos puntos o que estaba equivocado en algún lugar, por favor dígame y lo actualizaré aquí.
homefinance blog