sei sicuro che vuoi connetterti al localhost ???

se vuoi usare un server SMTP esterno (evitando la mail()) allora perché usi te stesso?

usa l'indirizzo del SMTP server del tuo provider, porta 25 ...