Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2008, 09:09
Avatar de .php
.php
 
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 18 años, 4 meses
Puntos: 5
Re: enviar un archivo PDF por email

si quieres enviar un adjunto por mail te recomiendo que bajes la clase phpmailer.
y con este codigo te servira. solo copy y paste :D

Código PHP:
function SendMail($nombre$to$from$body$subject$id$portada$username$password$smtp$port){
    
$mail                   =    new PHPMailer();
    
$mail->From             =    $from;
    
$mail->FromName         =    $nombre;
    
$mail->Mailer             =    'mail';
    
$mail->IsSMTP();
    
$mail->SMTPAuth         =    true;
    
$mail->Username         =    $username;
    
$mail->Password            =    $password;
    
$mail->Port                =    $port;     
    
$mail->Host                =    $smtp;
    
$mail->AddReplyTo("","");
    
$mail->AddAddress($to,""); 
    
$mail->WordWrap    50;    
    
$mail->IsHTML(true);    // Activamos el formato HTML
    
$mail->AddEmbeddedImage($portada"imagen""imagen.jpg");    
    
$imagen                    =    "<img src='cid:imagen' alt=''>";
    
$mail->Subject            =    $subject;
    
$mail->Body                =    $body;
    
$mail->AltBody            =    "";
    
$arch                      =       "/tmp/file.pdf";
    
$mail->AddAttachment($arch,"file.pdf");
    if(
$mail->Send())
    {
        echo 
"Mail enviado exitosamente";
    }else{
        echo 
"Correo $to no enviado<br>";
    }
    
//sleep(10);

__________________
~~[FiDeLio]~~