no, la funzione mail() si prende l'SMTP che c'è nel PHP.ini del server dove "gira" il tuo codice.
quindi devi controllare( o devi far controllare) il php.ini di apache.

hai un server in locale o su un hosting?