Comunidad de diseño web y desarrollo en internet online

ayuda con este script php

Citar            
MensajeEscrito el 17 Nov 2008 05:04 pm
ayuda con este script php
Hola a todos, mi probela es el siguiente.

Cree un formulario htlm que al presionar el boton "enviar" me tiene que direccionar los datos escritos a un mail. Ahí entra en juego el archivo send.php que toma los datos ingresados en el formulario y los transforma para poder enviarlos por mail a la casilla de mi cliente.

El tema es que al presionar el boton "enviar" me tira un error, el siguiente:

Warning: mail() [function.mail]: SMTP server response: 550 Delivery is not allowed to this address. in I:\FerozoWebHosting\iunyc.com.ar\public_html\fewco ntacto\send.php on line 22
Mensaje enviado con éxito. Gracias por contactarnos

A continuacion agrego el script para que me digan qué es lo que me falta por favor.

Código:

Código :

<?php    
$nombre = $_POST['nombre'];
$domicilio = $_POST['domicilio'];
$localidad = $_POST['localidad'];
$telefono = $_POST ['telefono'];
$mail = $_POST['mail'];
$mensaje = $_POST['mensaje'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", que vive en " . $domicilio . ", de la ciudad de " . $localidad . "\r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su mensaje es: " . $mensaje . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto de Cliente';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Mensaje enviado con éxito. Gracias por contactarnos';
?>


Muchas gracias por su ayuda

Por mono18

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Nov 2008 07:41 pm
Al parecer estás haciendo las pruebas en local. En cualquier caso, lo que te dice el error es que no puede enviar el correo porque no tiene un servidor SMTP para hacerlo. Haz las pruebas en un servidor online o instala un servidor SMTP (evidentemente lo primero es más fácil que lo segundo).

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 17 Nov 2008 10:25 pm
tengo los datos de un servidor SMTP, ahora, ¿dónde lo pongo?
Los datos que tengo son

Servidor de correo entrante:
mail.midominio.com.ar
Servidor de correo saliente
mail.midominio.com.ar

¿Donde va todo esto?

Por mono18

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Nov 2008 10:54 pm
Perdona, fue mi error. Lo que está diciendo el error no es que no tengas servidor SMTP sino que la dirección que a la que quieres enviarlo está denegada. En cualquier caso, no creo que esa dirección de correo exista. Prueba usando una real. La tuya por ejemplo.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 17 Nov 2008 11:58 pm
coloco mi correo real y nada, me tira el mismo error, ya no se que hacer

Por mono18

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Nov 2008 04:11 am
tu estas seguro de ferozo tiene mail activado ?

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 18 Nov 2008 12:21 pm
puede ser eso, tendre que activar el mail en ferozo
Muchas gracias

Por mono18

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.