Foros del Web » Programando para Internet » PHP »

problama php envío email

Estas en el tema de problama php envío email en el foro de PHP en Foros del Web. Hola, tengo una plantilla as3 de activeden, y no va el envío de email.puse el email donde quiero que se remitan los mensajes en el ...
  #1 (permalink)  
Antiguo 05/06/2012, 12:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
problama php envío email

Hola,
tengo una plantilla as3 de activeden, y no va el envío de email.puse el email donde quiero que se remitan los mensajes en el archivo xml (configuration_form.xml) <SENDTO>[email protected]</SENDTO>

En el archivo url_send.php, no meto el email ya que en la primeras líneas dice que para cambiarlo use el archivo xml que ya modifiqué e introduje mi correo.

Es verdad que no soy un experto de php. pero no sé por qué falla.
Dejo el código de url_send.php
Muchas gracias por anticipado
Agradezco cualquier pista

<?php
$SENDTO =$_POST['SENDTO']; ///your e-mail adresse ( change in configuration xml file)
$message.=$_POST['HEADLINE']."\r\n\r\n\r\n"; /////entrance e-mail ( change in configuration xml file)
$KEY_SUBJECT=$_POST['KEY_SUBJECT']; ///// ( change in configuration xml file)
$KEY_RETURNABLE_EMAIL=$_POST['KEY_RETURNABLE_EMAIL']; ///// ( change in configuration xml file)

/////////////////////////////////////////////////////////////code send e-mail

foreach ($_POST as $varname => $varvalue) {
$array_value=explode(":",$varvalue);
$array[$varname][0]=$array_value[0];
$array[$varname][1]=$array_value[1];
}

$array=array_reverse($array);

foreach ($array as $varname => $varvalue) {
if($varname!="onLoad"&&$varname!="SENDTO"&&$varnam e!="HEADLINE"&&$varname!="KEY_SUBJECT"&&$varname!= "KEY_RETURNABLE_EMAIL"){
$message.=$varvalue[0]." : \r\n ".$varvalue[1]."\r\n\r\n\n\n";
}
}

$subject =$array[$KEY_SUBJECT][1]; /////subject
$email_from=$array[$KEY_RETURNABLE_EMAIL][1];


/////header - version 1
$header = "From:$email_from <$email_from>\n";
$header .= "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=utf-8\r\n";
$header .= "Content-Type: text/plain;\n";
$header .= "\tcharset=\"iso-8859-2\"\n";
$header .= "Content-Transfer-Encoding: quoted-printable\n\n";


//////header - version2
///$header = "FROM:info@your_domain.com";


mail($SENDTO,$subject,$message,$header);
echo "&senden=ok&";

/////////////////////////////////////////////////////////end code

?>
.


pd: He de decir también que hay 2 archivos php ( url_send.php y test_server.php)
dejo el código del test_server.php


<?php

$email_send = "[email protected]"; ////your e-mail
$subject = "Hi!"; ////subject
$body = "Hi, How are you?"; ////body
$header = "FROM:[email protected]"; ////header

mail($email_send, $subject, $body,$header); ///// test function e-mail

echo("Check your e-mail ".$email_send);

?>
  #2 (permalink)  
Antiguo 05/06/2012, 12:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problama php envío email

¿Y haciendo pruebas con el script test_server.php si recibes el correo?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 05/06/2012, 15:03
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: problama php envío email

Pregunta inocente
En qué ambiente corres la aplicación?
está habilitada para enviar correo?

saludos.
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)
  #4 (permalink)  
Antiguo 06/06/2012, 02:51
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problama php envío email

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Y haciendo pruebas con el script test_server.php si recibes el correo?
lo primero mil gracias por responder, luego comentaros que he incluido mi correo en el test_send.php

<?php

$email_send = "[email protected]"; ////your e-mail
$subject = "Hi!"; ////subject
$body = "Hi, How are you?"; ////body
$header = "FROM:[email protected]"; ////header

mail($email_send, $subject, $body,$header); ///// test function e-mail

echo("Check your e-mail ".$email_send);



?>


Ahora bien, sigue sin funcionar. Estoy haciendo mis pruebas con php en local desde mi mac. No sé si eso puedo afectar.

Gracias de nuevo
  #5 (permalink)  
Antiguo 06/06/2012, 02:55
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problama php envío email

Hola Ribon, No sé cómo averiguar lo que me preguntas, supongo que es fruto de mi ignorancia. Aunque tras investigar tu expresión entiendo que está relacionado con el servidor...
saludos y gracias
  #6 (permalink)  
Antiguo 06/06/2012, 03:01
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: problama php envío email

Cita:
Iniciado por menanti Ver Mensaje
Hola Ribon, No sé cómo averiguar lo que me preguntas, supongo que es fruto de mi ignorancia. Aunque tras investigar tu expresión entiendo que está relacionado con el servidor...
saludos y gracias
Te pregunta que si tu servidor local esta habilitado (configurado) para enviar correos, es muy probable que no.
  #7 (permalink)  
Antiguo 06/06/2012, 03:13
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: problama php envío email

Acabo de contestar lo mismo en otro post xDD , te voy a copiar lo que he puesto en el otro:


Cita:
el Comando mail de php, usa el email del servidor local donde este instalado el servidor.

Si este no tiene un servidor de email, o no lo tiene configurado, no va a funcionar.


A la hora de enviar emails, yo uso el phpmailer.

Es bastante simple, y a la hora de enviarlo le configuras la cuenta de email ( con sus datos de SMTP y todo ) y funciona bastante bien.
__________________
» Presupuesto Pagina Web
  #8 (permalink)  
Antiguo 06/06/2012, 13:23
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problama php envío email

Cita:
Iniciado por nevusdotcom Ver Mensaje
Te pregunta que si tu servidor local esta habilitado (configurado) para enviar correos, es muy probable que no.
ok, muchas gracias.
de todas formas lo subi al servidor remoto y me sigue ocurriendo lo mismo (de todas formas me puse en contacto con el proveedor explicando lo mismo que aquí)
saludos
  #9 (permalink)  
Antiguo 06/06/2012, 13:24
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problama php envío email

Cita:
Iniciado por miSko Ver Mensaje
Acabo de contestar lo mismo en otro post xDD , te voy a copiar lo que he puesto en el otro:
ok, muchas gracias. en cuanto pueda lo pruebo...
saludos
  #10 (permalink)  
Antiguo 06/06/2012, 13:33
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problama php envío email

Cita:
Iniciado por miSko Ver Mensaje
Acabo de contestar lo mismo en otro post xDD , te voy a copiar lo que he puesto en el otro:
por cierto me podrías pasar la url de este hilo donde también tienen el mismo problema?gracias
  #11 (permalink)  
Antiguo 11/06/2012, 02:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 68
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problama php envío email

Cita:
Iniciado por miSko Ver Mensaje
Acabo de contestar lo mismo en otro post xDD , te voy a copiar lo que he puesto en el otro:
Hola, los proveedores del servidor me pasaron contacto.php, class.smtp.php,y class.phpmailer.php.

He configurado todo como venía en la descripción de contacto.php, es decir, en form.xml he creado los campos que dice el archivo contacto.php, en configuration_form.xml le he puesto contacto.php como archivo que activa el xml con su ruta correspondiente (en este caso php/contacto.php)<URLSEND>php/contacto.php</URLSEND>, el método de envío de formulario es post, pero sigue sin funcionar la recepción de emails.

Alguna sugerencia...
muchas gracias de antemano

Etiquetas: email
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 20:21.