Det er meget sandsynligt, at du har brug for godkendelse. Dette kunne være så simpelt som at angive dit brugernavn og din adgangskode til den e-mail-konto, du vil sende fra.
Hvis det er tilfældet, vil jeg foreslå, at du bruger PEAR Mail-udvidelsen. Der er en funktion kaldet fabrik, der giver dig mulighed for at udføre godkendelse med en smtp-server. (Inklusive SSL-kryptering, hvis du opdager, at din server har brug for det)
http://pear.php.net/manual/da /package.mail.mail.factory.php
Din kode ville se lidt sådan ud:
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
Installation af PEAR-udvidelser på din server er ikke så svært, som du måske tror.