[function.mail] la funcion mail no funciona!

jmpulleiro
17 de Mayo del 2006
Hola, tengo un pequeño problemita! tengo un programita en php para mandar mails a los clientes de mi pagina... funsiona con php & mysql, y la primera ves que lo hice fuinsionar tire el servidor...
me dijeron que hay una posibilidad de configurar un servidor localhost. tengo el apache que viene con Mercury. y ademas tengo el argosoft. que son servidores de mail virtuales.
el problema es que cuando corro el php me salta con esto:

Warning: mail() [function.mail]: SMTP server response: 554 User not local. Authentication required for relay in C:\\Archivos de programa\\xampp\\htdocs\\suscribir\\enviarboletin.php on line 93

ojala alguen pueda ayudarme! aca les dejo el codigo:

<?
include(\"conexion.php\");

$asunto=\\'ASUNTO\\';
$mensaje=\\'MENSAJE\\';


conectar(\"localhost\",\"root\",\"PASS\",\"test1\");
$consulta = mysql_query(\"SELECT * FROM `tabla_boletin`\");
$n = 1;
while($campo = mysql_fetch_array($consulta)) {

$responder=\"[email protected]\";
$remite=\"[email protected]\";
$remitente=\"LO QUE SEA\";

$cabecera =\"Date: \".date(\"l j F Y, G:i\").\"\\n\";
$cabecera .=\"MIME-Version: 1.0\\n\";
$cabecera .=\"From: \".$remitente.\"<\".$remite.\">\\n\";
$cabecera .=\"Return-path: \". $remite.\"\\n\";
$cabecera .=\"Reply-To: \".$responder.\"\\n\";
$cabecera .=\"X-Mailer: PHP/\". phpversion().\"\\n\";
$cabecera .=\"Content-Type: text/html; charset=\\\"ISO-8859-1\\\"\\n\";

mail($campo[\"email\"], $asunto, $mensaje,$cabecera);
echo $n++.\". Enviado correo electrónico a <strong>\".$campo[\"email\"].\"</strong><br/>\";
}

desconectar();

?>