Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2006, 03:08
Avatar de pereztroff
pereztroff
 
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
Pregunta hacer llegar emails a cuentas de hotmail

Hola a todos, estoy usando el siguiente script http://www.phpnoise.com/tutorials/12/5
pero no se porque circunstancias no llega los mails enviados con este script a usuarios de hotmail ¿alguna recomendacion o solucion? gracias

os dejo el codigo que se usa

Código PHP:
<?php 
    
require_once('Mail.php');      // These two files are part of Pear, 
    
require_once('Mail/Mime.php'); // and are required for the Mail_Mime class 

    
$to "[email protected]"
        
// the email address of the person receiving the email 
    
$from "[email protected]"
        
// the email address of the sender 
    
$subject "This is a test email"
        
// the subject of the email 
    
$attachment "/path/to/someFile.pdf"
        
// the path to the file we are attaching to the email 

    // Next we must build an array of email headers for the email. 
    // This is structured slightly differently to the mail() function. 
    // The array key is the header name. Remember that subject 
    // is a header too! 
    
$headers = array('From'    => $from
                     
'Subject' => $subject); 

    
// Here we create the plaintext version of the email to be sent 
    
$textMessage "Dear John,\n\nThis is a fake email, I hope you enjoy it.\n\nFrom Jane."

    
// Here we create the HTML version of the email to be send, using 
    // the heredoc syntax 
    
$htmlMessage = <<<EOF 
<html
  <
body bgcolor="#ffffff"
    <
p align="center"
        <
b>Hello World!</b
    </
p
  </
body
</
html
EOF;

    
$mime = new Mail_Mime(); 
        
// create a new instance of the Mail_Mime class 
    
$mime->setTxtBody($textMessage); 
        
// set our plaintext message 
    
$mime->setHtmlBody($htmlMessage); 
        
// set our HTML message 
    
$mime->addAttachment($attachment); 
        
// attach the file to the email 

    
$body $mime->get(); 
        
// This builds the email message and returns it to $body. 
        // This should only be called after all the text, html and 
        // attachments are set. 

    
$hdrs $mime->headers($headers); 
        
// This builds the corresponding headers for the plaintext, 
        // HTML and any other required headers. It also includes 
        // the headers we created earlier by passing them as an argument. 

    
$mail = &Mail::factory('mail'); 
        
// Creates an instance of the mail backend that we can use 
        // to send the email. 

    
$mail->send($to$hdrs$body); 
        
// Send our email, according to the address in $to, the email 
        // headers in $hdrs, and the message body in $body. 
?>