¿Cómo puedo detectar un error causado por mail ()?

¿Alguien sabe cómo puedo detectar un error de correo (se muestra un error al enviar un correo electrónico y el error es causado por el servidor de correo inactivo) en php?

A continuación se muestra el error causado por el servidor de correo electrónico inactivo:

<! - 2010-02-24T14: 26: 43 + 11: 00 AVISO (5): Error inesperado: mail () [<a href = 'function.mail'> function.mail </a>]: no se pudo conéctese al servidor de correo en el puerto "ip" portip, verifique su configuración "SMTP" y "smtp_port" en php.ini o use ini_set () (# 2).
2010-02-24 14:26:43
Nombre de usuario: admin
Error en la línea 439 del archivo D: \ test.php
Script: /customer.php
[Controlador de error global]
->

Respuestas a la pregunta(5)

Su respuesta a la pregunta