Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2007, 18:59
Avatar de RobiBaggio
RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 19 años, 3 meses
Puntos: 150
Envía desde mi dominio, desde fuera no !!!

Hola a todos.

Ahora sí me vuelvo loco con este problema

Tengo un swf que llama a un php, y le pasa variables, este php envía un mail con estas variables, funciona perfecto, pero

Tengo el swf y el php en mi servidor, funciona
Tengo el swf en mi compu y el php en el servidor (misma ubicación), funciona
Tengo el swf en otro servidor y el php en mi servidor (misma ubicación) y no funciona !!!

El swf pasa así las variables:
Código:
if (cgilocation == undefined) {
	cgilocation = "http://www.miservidor.com/resultados.php";
}
loadVariables(cgilocation, "", "POST");
Y el php es este:

Código PHP:
<?php
$destino
="[email protected]"
$origen_mail=$mailreg
$subject="Resultados de $nombrereg"
$date date("d/m/Y H:i:s"); 
if (
$REMOTE_ADDR == ""$ip "no ip"
else 
$ip getHostByAddr($REMOTE_ADDR);
if (
strtoupper(substr(PHP_OS,0,3)=='WIN')) { 
  
$eol="\r\n"
} elseif (
strtoupper(substr(PHP_OS,0,3)=='MAC')) { 
  
$eol="\r"
} else { 
  
$eol="\n"
}
$headers "MIME-Version: 1.0$eol"
$headers .= "Content-type: text/html; charset=utf-8$eol";
$headers .= "From: $origen_nombre <$origen_mail>$eol"
$headers .= "Reply-To: $origen_mail$eol";  
$headers .= "Return-Path: $origen_nombre <$origen_mail>$eol";
$mensaje="El usuario $nombrereg ha dejado sus datos <br> <TABLE> <TR><TD>Fecha:</TD> <TD>$date</TD></TR> 

<TR><TD>Nombre:</TD> <TD>$nombrereg</TD></TR> <TR><TD>E-mail:</TD> <TD>$mailreg</TD></TR> 

<TR><TD>Empleado:</TD> <TD>$numempleado</TD></TR> <TR><TD>Agente o Corredor:</TD> <TD>$numagente</TD></TR> 

<TR><TD>Calificacion:</TD> <TD>$calif</TD></TR>"

mail($destino,$subject,$mensaje,$headers); 
?>
Según puede ser por un valor del html del swf "allowScriptAccess" pero no se, lo cambie de SameDomain a Always y nada

Y ya no se que hacer ... Fuera de mi servidor no funciona y no encuentro cómo decirle que funcione Cuando el swf llega a la parte de enviar información se ve que sí lo envía, lo se por la actividad del internet, pero no llega, a maenos que lo ejecute desde local o en mi servidor

Agradecería cualquier tip o ayuda !!! Gracias.