La función mail() espera que el parámetro $headers sea cadena y tú estás enviando un array.
Intenta esto:
Código PHP:
Ver originalif(mail($to, $subject, $message, implode("\r\n", $headers)) { echo "El correo fue enviado correctamente, aunque no se sabe si llegará.";
} else {
echo "No se pudo enviar el correo, revisa la configuración.";
}