De poner if y else en mail lo puedes hacer... pero como dice la documentación, eso no te asegura que llegue puesto que email NO retorna TRUE si llegó al destinatario:
Cita: Return Values
Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.
It is important to note that just because the mail was accepted for delivery, it does NOT mean the mail will actually reach the intended destination.
Sólo por descarte, probaste la clase phpmailer?
Saludos