Cómo configurar SMTP mediante programación

Supongamos que tenemos un sitio WP en blanco y queremos establecer la configuración SMTP mediante programación en nuestro complemento o tema. ¿Cuál es la forma más fácil de hacerlo sin cambiar los archivos