Foros del Web » Programando para Internet » PHP »

Problema con la funcion mail

Estas en el tema de Problema con la funcion mail en el foro de PHP en Foros del Web. hola soy nuevo en el foro quisiera saber si alguien me puede hechar la mano, la cuestion es la soguiente contrate un hosting, para subir ...
  #1 (permalink)  
Antiguo 24/04/2008, 13:29
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Problema con la funcion mail


hola soy nuevo en el foro
quisiera saber si alguien me puede hechar la mano, la cuestion es la soguiente
contrate un hosting, para subir mi pagina web, ya la acabe ya la subi al dominio, todo me funiona bien,,
solo que hice un formulario en flash para enviar correo, y tengo un script en php
para enviar el corrreo, q es donde esta la funcion mail
Ahora,, me sale este error

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in \\172.21.6.22\S009\panmena.com.mx\send.php on line 9

y no puedo recibir el correo, y lo envio de hotmail, y si lo recibo,,
Y tambein probe con otro dominio,, y si lo recibo,,entonces qiero saber q es lo q pasa,,

gracias
  #2 (permalink)  
Antiguo 24/04/2008, 13:36
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Re: Problema con la funcion mail

Deberias poner como tienes el código de PHP
quizás este te sirva

Código:
<?php
	$sendTo = "[email protected]";
	$subject = $_POST["asunto"];
	$headers = "From: " . "tudominio";
	$headers .= "<" . $_POST["email"] . ">\r\n";
	$headers .= "Reply-To: " . $_POST["email"]; 
	$message = $_POST["cuerpo"];
	mail($sendTo, $subject, $message, $headers);
	echo "estado=Mensaje Enviado";
?>
Ahora si es problema del Keyframe

Código:
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

function enviarMail() {
	envio_lv.asunto = asunto_txt.text;
	envio_lv.email = email_txt.text;
	envio_lv.cuerpo = cuerpo_txt.text;
	envio_lv.sendAndLoad("email.php", recibir_lv, "POST");


}

recibir_lv.onLoad = function(exito) {
	if (exito) {
		estado_txt.text = this.estado;
	} else {

		estado_txt.text = "Error en la aplicación de correo";
	}
};
Ojala te funcione
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:19.