Foros del Web » Programando para Internet » PHP »

Formulario ERROR!

Estas en el tema de Formulario ERROR! en el foro de PHP en Foros del Web. Hola todos! Primero diré que no se casi nada de PHP, quiero meter un formlulario en mi web, he conseguido este codigo pero no me ...
  #1 (permalink)  
Antiguo 21/05/2005, 13:26
Avatar de madelgado  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid - España
Mensajes: 111
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Formulario ERROR!

Hola todos!

Primero diré que no se casi nada de PHP, quiero meter un formlulario en mi web, he conseguido este codigo pero no me vá:

1.EN LA PAGINA HTML INTRODUZCO ESTO:

<form name='formulario' id='formulario' method='post' action='pagina_mail.php' target='_self'>
<p>Nombre <input type='text' name='Nombre' id='Nombre'></p>
<p>Apellidos <input type='text' name='Apellidos' id='Apellidos'></p>
<p>E-mail <input type='text' name='E-mail' id='E-mail'></p>
<p><input type='radio' value='Hombre' name='Sexo' id='Sexo'>Hombre</p>
<p><input type='radio' value='Mujer' name='Sexo' id='Sexo'>Mujer</p>
<p align='center'>
<input type='submit' value='Enviar formulario'>
<input type='reset' value='resetear formulario'>
</p>
</form>

-------------------------------------------------------------------------
2. Y EN LA PAGINA PHP EN HEAD ESTO:

<?php

function form_mail($sPara, $sAsunto, $sTexto, $sDe){

if ($sDe)$sDe = "From:".$sDe;

foreach ($_POST as $nombre => $valor)
$sTexto = $sTexto."\n".$nombre." = ".$valor;

return(mail($sPara, $sAsunto, $sTexto, $sDe));
}

//Ejemplo de como usar:
if (form_mail("[email protected]",
"Activación de formulario",
"Los datos introducidos en el formulario son:\n\n",
"[email protected]"
)
)
echo "Su formulario ha sido enviado con exito";

?>

-------------------------------------------------------------------------
PUES LO HAGO Y "SI" ME ENVIA EL FORMULARIO A MI DIRECCION DE CORREO PERO CON ERROR:



This message was created automatically by mail delivery software (Exim).

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

[email protected]
SMTP error from remote mailer after RCPT TO:<[email protected]>:
host suweb.com [66.98.161.13]: 550-"The recipient cannot be verified. Please all recipients of this message
550 to verify they are valid."

------ This is a copy of the message, including all the headers. ------

Return-path: <[email protected]>
Received: from [192.168.108.54] (helo=mx01.eresmas.com)
by smtp14.eresmas.com with esmtp (Exim 4.10)
id 1DZYVj-0000bY-00
for [email protected]; Sat, 21 May 2005 20:15:43 +0200
Received: from [80.103.133.104] (helo=mad)
by mx01.eresmas.com with smtp (Exim 4.41)
id 1DZYVl-0003eC-Ce
for [email protected]; Sat, 21 May 2005 20:15:45 +0200
Date: Sat, 21 May 2005 20:15:49 +0100
Subject: Activación de formulario
To:[email protected]
From:[email protected]
X-Spam-Score: 0.3 (/)
Message-Id: <[email protected]>

Los datos introducidos en el formulario son:


Nombre = tuytut
Apellidos = yutyut
E-mail = [email protected]
Sexo = Hombre

-----------------------------------------------------------------------

¿Por qué me dá ese error? Ayudadme por favor.
Muchas gracias y perdon pues no sé casi nada de programación
Saludos!
__________________
pixeltale studio
  #2 (permalink)  
Antiguo 24/05/2005, 09:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
El problema no es de tu código PHP sino de esa dirección de e-mail dondo pretendes enviar el e-mail .. Tu servidor de correo la está rechazando; reporta este error a tu proveedor (servicio de hosting? .. usas tu própio servidor de correo instalado en tu PC? ..)

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:23.