Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2012, 04:00
gmkhul
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 0
Envio mail PHP error"Warning: mail() [function.mail]: SMTP server response: 554"

Bueno gente,

Tengo el siguiente problema, tengo que mudar 1 página de 1 servidor web al otro y en el server original tengo este código que funciona de 10:

Código PHP:
<?
// definimos el mensaje
$mensaje="";
$mensaje.="Contact from:""\n\n";
$mensaje.="Nombre: ".$_POST['fname']."\n";
$mensaje.="Mail: ".$_POST['femail']."\n";
$mensaje.="Tel: ".$_POST['fphone']."\n";
$mensaje.="Comentarios: ".$_POST['fcomment']."\n";
// definimos a quien se lo enviamos
$email_destiny="[email protected]";
$subject="Contacto desde mi webl";
// verificamos si se envió
if (mail($email_destiny,$subject,$mensaje,"From: Contact<".$_POST['femail'].">")) {
    echo 
'<b>Su mensaje ha sido enviado. Muchas gracias.</b>';
} else {
    echo 
'<b>Error '.$_POST['fname'].'</b>';
}
?>
El problema es que el nuevo hosting se ve que es mas estricto y me devuelve este error:

Cita:
Warning: mail() [function.mail]: SMTP server response: 554 Debe utilizar como remitente una cuenta de correo valida. in \\hmfsw\web\revision\midominio.com.ar\public_html\ subdirectorio\envio.php on line 13
Error
Mi pregunta: Como modifico este código para que me sirva en mi nuevo hosting agregando los datos de mi cuenta de correo?

Entiendo que va por aca la mano, agregando algo asi:

Código PHP:
$smtpinfo["host"] = "smtp.midominio.com.ar";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "smtpusername";
$smtpinfo["password"] = "smtpPassword"
Pero no me funciona, alguna idea?


Muchas gracias a quien me pueda dar una mano!