¿Qué hace que la función de correo () de PHP sea tan lenta?

Hice un script PHP rápido en mi servidor que contenía una llamada a mail () y comencé a probarlo. La página html siempre se carga al instante, por lo que supongo que eso significa que el PHP que contiene la llamada a mail () ha terminado de ejecutarse. Sin embargo, los correos electrónicos enviados desde mail () solo se reciben cada 10-20 minutos después de la llamada. ¿Por qué la demora? ¿Mail () activa programas externos? (los correos electrónicos se están enviando a una cuenta de correo electrónico de Gmail si es relevante)

Respuestas a la pregunta(2)

Su respuesta a la pregunta