¿Puedo enviar emails desde WordPress sin servicios externos?
Sí, con wp_mail — pero ojo con la entregabilidad.
La respuesta corta: sí. WordPress trae wp_mail() y envía correos sin ningún servicio externo:
wp_mail( $para, $asunto, $html, array(
'Content-Type: text/html; charset=UTF-8',
) );
El problema: la entregabilidad
Desde un hosting compartido, esos correos suelen carecer de SPF/DKIM alineados y acaban en la carpeta de spam (o directamente rebotan). Para un aviso ocasional a tu propia bandeja puede valer; para correos a usuarios, no es fiable.
La recomendación
Usa un servicio transaccional como Resend con un subdominio verificado (por ejemplo em.tudominio.com). La entrega mejora muchísimo y proteges la reputación de tu dominio. Lo ideal: el formulario usa Resend si está configurado, y si no, cae a wp_mail como red de seguridad.