Foros del Web » Programando para Internet » PHP »

Enviar Email desde pagina

Estas en el tema de Enviar Email desde pagina en el foro de PHP en Foros del Web. Tengo un documento con el nombre a.php. He insertado el siguiente código: <?php $sfrom="MiEmail"; //cuenta que envia $sdestinatario="EmailDestinatario"; //cuenta destino $ssubject="subject"; //subject $shtml="mensaje"; //mensaje $sheader="Content-type: ...
  #1 (permalink)  
Antiguo 06/03/2004, 14:03
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 4 meses
Puntos: 2
Enviar Email desde pagina

Tengo un documento con el nombre a.php.
He insertado el siguiente código:

<?php
$sfrom="MiEmail"; //cuenta que envia
$sdestinatario="EmailDestinatario"; //cuenta destino
$ssubject="subject"; //subject
$shtml="mensaje"; //mensaje
$sheader="Content-type: text/html; charset=iso-8859-1
Mime-Version: 1.0
From: $sfrom
Reply-To: $sfrom
X-Mailer: PHP/".phpversion();

mail($sdestinatario,$ssubject,$shtml,$sheader);
?>

cuando ejecuto en el servidor el documento a.php no me hace nada. Ni me envía el correo.

Si en el mismo documento pongo:

<?
phpinfo()
?>

y lo ejecuto si me muestra la información del php.

Alguna sujerencia...
  #2 (permalink)  
Antiguo 06/03/2004, 14:12
 
Fecha de Ingreso: septiembre-2003
Mensajes: 248
Antigüedad: 20 años, 7 meses
Puntos: 2
Hola, tengo esta funcio q me trabaja ok,
<?php
function envia($destino,$asunto,$contenido)
{
$origen="[email protected]";
$hdr="MIME-Version: 1.0\n";
$hdr.="Content-type: text/html; charset=iso-8859-1\n";
$hdr.="X-MSMail-Priority: High\n";
$hdr.="From: \"tunombre\" <".$origen.">\n";
$bod="<html>\n<body bgColor='#E0ECF8'>\n";
$bod.=nl2br($contenido);
$bod.="</body>\n</html>\n";
$email=$destino;
$ret=@mail($destino,$asunto,$bod,$hdr);
return $ret;
}
?>
el $destino es el correo al q quieres enviar
$asunto: es el titulo del mensaje
$contenido: cuerpo del mensaje, acepta codigo html aunq no me ha servido con imagenes, si lo haces me avisas :)
suerte y saludos
__________________
Jose A
  #3 (permalink)  
Antiguo 06/03/2004, 14:22
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 4 meses
Puntos: 2
La verdad es que estoy empezando con php.

¿Como hago para el usuario vea un formulario con los campos Email, asunto y texto y cuando pulse en enviar ejecute esta función?

nota: de javascript se bastante con lo cual no creo que me cueste mucho entender lo que me quieras explicar.

muchas gracias...
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:51.