10/05/2009, 16:52
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 16 años, 2 meses Puntos: 0 | |
php y funcion mail Hola a todos, les dejo mi problemita y desde ya muchas gracias!!!
Primero les dejo el codigo:
<?
$destinatario = "mimail-arroba-yahoo.com";
$asunto = "Este mensaje es de prueba";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
<p>
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores. Este cuerpo del mensaje es del artículo de envío de mails por PHP. Habría que cambiarlo para poner tu propio cuerpo. Por cierto, cambia también las cabeceras del mensaje.
</p>
</body>
</html>
';
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: mi nombre <rodrigow.1985-arroba-gmail.com>\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "";
//ruta del mensaje desde origen a destino
$headers .= "";
//direcciones que recibián copia
$headers .= "";
//direcciones que recibirán copia oculta
$headers .= "";
if(mail($destinatario,$asunto,$cuerpo,$headers))
{
echo "Mail enviado correctamente";
}
else
{
echo "No se pudo enviar el mail.";
}
?>
Como error no me tira ninguno. El tema es que cuando ejecuto me muestra todo el mail formado en el script, en vez de "Mail enviado correctamente" o en su defecto "No se pudo enviar el mail". Me parece que el problema está en la configuracion del php:
[mail function]
; For Win32 only.
SMTP = smtp.mail.yahoo.com.ar
smtp_port = 25
; For Win32 only.
sendmail_from = otromail-arroba.gmail.com
Esa es la configuracion que tengo puesta. Me podrían decir que tengo mal?
Gracias de antemano!! Saludos!!! |