Se c'è un errore è ovvio che le mail non arrivino! A cosa serve cambiare indirizzo email o tutte le prove che hai fatto?!?!
L'errore è chiarissimo...alla riga 5 chiami una funzione non definita da nessuna parte! Non capisco quale sia il problema nell'individuare l'errore.
Codice PHP:
...
IsSMTP(); // send via SMTP
...