phpMailer to całkiem dobre narzędzie do obsługi mail(), sendMail() (o ile serwer wspomaga) czy SMTP.
Poczytaj o różnych trybach najpierw.
Ja osobiście proponuje użycie skrzynki zewnętrznej czyli PHPMAILER poprzez SMTP, najlepiej by było gdybyś miał takową na tym samym serwerze. Jeśli to jakiś darmowy hosting lub taki który tego nie umożliwa to musisz pokombinować z jakimś darmowym wp, onet, interia - spoko się nadają - nawet Gmail'a da się w tym użyć.
Jak skonfigurować - bardzo prosto

Potrzebujesz w zasadzie tych samych danych jak przy konfigurowaniu programu pocztowego (outlook, thunderbird) czyli:
- Adres hosta do smtp
- port
- używanie szyfrowania SSL (porty bez ssl i z ssl są różne więc to istotne)
- login do skrzynki
- hasło do skrzynki
Jak widać każdy serwer poczty da Ci te dane. Co dalej? Proste - według specyfikacji PHPMailera ustawiasz odpowiednio wszystkie te dane i wysyłasz maila podając odbiorcę, temat, treść itp...
Ogólnie polecam tą klasę - pozwala nawet na dorzucanie do maili zencodowanych (base64encode) obrazków i umieszczanie ich pod CONTENT-ID (cid:nazwa)
HTH!