Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: sniffer_666 en 27 Abril 2010, 01:20 am



Título: enviar email a hotmail con php problemas
Publicado por: sniffer_666 en 27 Abril 2010, 01:20 am
hola tengo el siguiente problema quiero enviar un correo a hotmail de forma local pero no me funciona ni a gmail ni yahoo ni a ninguno estoy utilizando el wamp server y un free smtp server en windows xp abajo coloco el codigo para ver si me pueden ayudar. Gracias
<?php
$sendTo = "micorreo@hotmail.com";
$subject = "Mensaje de mi website";

$name = $_GET['Name'];
$email = $_GET['Email'];
$message = $_GET['Msg'];

$headers  = "From: $name <$email> \r\n";
//$headers .= 'MIME-Version: 1.0' . "\r\n";
//$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//$headers .= "MIME-Version: 1.0\n";   
//$headers .= "Content-type: text/html; charset=iso-8859-1\n";   
//$headers .= "From: $_POST[nombre] <$_POST[email]>";
        $mailheaders = "MIME-Version: 1.0 \r\n"; 
    $mailheaders .= "Content-type: text/html; charset=iso-8859-1 \r\n"; 
    $mailheaders .= "From: $name <$email> \r\n"; 
    $mailheaders .= "Return-path: $name <$email> \r\n";
    $mailheaders .= "X-Priority: 1 \r\n"; 
    $mailheaders .= "X-MSMail-Priority: High \r\n"; 
    $mailheaders .= "X-Mailer: PHP/".phpversion()." \n"; 
$msg = "Name: ".$name."\n\nE-mail: ".$email."\n\nMessage: ".$message."";
mail($sendTo, $subject, $msg, $headers);

echo "sent=success";
?>


Título: Re: enviar email a hotmail con php problemas
Publicado por: sniffer_666 en 27 Abril 2010, 01:22 am
mi php.ini lo cofigure de esta manera:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = micorreo@hotmail.com


Título: Re: enviar email a hotmail con php problemas
Publicado por: Nakp en 27 Abril 2010, 06:26 am
necesitas tener un servidor smtp corriendo en local...


Título: Re: enviar email a hotmail con php problemas
Publicado por: electronik_0 en 27 Abril 2010, 22:35 pm
la clase phpmailer  te ayuda al envio con un smtp es facil de usar


Título: Re: enviar email a hotmail con php problemas
Publicado por: Syphroot en 28 Abril 2010, 05:26 am
la clase phpmailer  te ayuda al envio con un smtp es facil de usar

Así es, aqui está la URL..

http://phpmailer.worxware.com/

En el menu ... Products > PHPMailer > PHPMailer Examples

están los ejemplos. Y es realmente sencillo y te evitas que el email caiga en el spam.