Het is zeer waarschijnlijk dat u authenticatie nodig heeft. Dit kan zo simpel zijn als het verstrekken van uw gebruikersnaam en wachtwoord aan het e-mailaccount van waaruit u wilt verzenden.
Als dat het geval is, raad ik u aan de PEAR Mail-extensie te gebruiken. Er is een functie genaamd fabriek waarmee u authenticatie kunt doen met een smtp-server. (Inclusief SSL-codering, als u ontdekt dat uw server deze nodig heeft)
http://pear.php.net/manual/en /package.mail.mail.factory.php
Uw code ziet er ongeveer zo uit:
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
Het installeren van PEAR-extensies op uw server is niet zo moeilijk als u misschien denkt.