El protocolo SMTP no incluye ningún control sobre los campos From:
y To:
en un correo electrónico. Pueden ser lo que quieras, siempre que tengas autoridad para enviar correos electrónicos utilizando el servidor SMTP.
Entonces, la respuesta corta es que nada impide que alguien use su dominio en los correos electrónicos que envían. Incluso los usuarios normales pueden poner cualquier dirección de correo electrónico que deseen en su configuración de correo electrónico.
Los spammers usan habitualmente nombres de dominio válidos como direcciones de origen para evitar ser bloqueados.
Si bien no puede evitar que alguien envíe correos electrónicos con su nombre de dominio, puede ayudar a los servidores de correo electrónico de todo el mundo a comprender si los correos electrónicos enviados desde su nombre de dominio realmente se originaron en usted y son correos legítimos, de modo que cualquier otro puede descartarse como correo no deseado.
SPF
Una forma es usar SPF. Este es un registro que entra en DNS y le permite a Internet saber qué servidores tienen permitido enviar correos electrónicos en nombre de su dominio. Se parece a esto:
ourdomain.com.au. IN TXT "v=spf1 mx ip4:123.123.123.123 -all"
Esto dice que las únicas fuentes válidas de correo electrónico para el ourdomain.com.au
servidor MX son: el servidor definido como el destinatario de correos electrónicos para el dominio y otro servidor en 123.123.123.123. El correo electrónico de cualquier otro servidor debe considerarse spam.
La mayoría de los servidores de correo electrónico comprobarán la presencia de este registro DNS y actuarán en consecuencia.
DKIM
Si bien SPF es fácil de configurar, DKIM requiere un poco más de esfuerzo y debe ser implementado por el administrador del servidor de correo electrónico. Si envía su correo electrónico a través de un servidor de correo electrónico ISP, a menudo tendrán métodos para la configuración rápida de DKIM.
DKIM funciona de manera similar a los certificados SSL. Se genera un par de claves público / privado. La clave privada solo es conocida por el servidor de correo electrónico, y firmará cualquier correo electrónico saliente.
La clave pública se publica mediante DNS. Por lo tanto, cualquier servidor que reciba correos electrónicos marcados como provenientes de su dominio puede verificar que el correo electrónico haya sido firmado recuperando la clave pública y verificando la firma en los correos electrónicos. Si no hay una firma presente o es incorrecta, el correo electrónico puede considerarse spam.
What could allow a someone/bot to send an email under our domain name?
- Google SPF, luego configúrelo. Eso es todo lo que puedes hacer de manera realista.