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: 24 años, 4 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. 
?>