Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2012, 09:23
Avatar de tobal_mx
tobal_mx
 
Fecha de Ingreso: junio-2011
Ubicación: Curicó
Mensajes: 32
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Eviar mail a mas de 1 destinatario

hola
tengo este codigo actualmente funcionando,
el problema es que no puedo agregar mas de una direccion de destino
alguna idea como se podria arreglar
Código PHP:
<?php 
$status 
"";
if (
$_POST["action"] == "upload") {
    
// obtenemos los datos del archivo 
    
$tamano $_FILES["archivo"]['size'];
    
$tipo $_FILES["archivo"]['type'];
    
$archivo $_FILES["archivo"]['name'];
    
$prefijo substr(md5(uniqid(rand())),0,6);
    
    if (
$archivo != "") {
        
        
$destino =  "files/".$prefijo."_".$archivo;
        if (
copy($_FILES['archivo']['tmp_name'],$destino)) {
            
$status "Archivo subido: <b>".$archivo."</b>";
            
            
//PEAR:MAIL
            
require_once "Mail.php";
            
$from "documento<[email protected]>";
            
$to "TargetName <".$_POST['email'].">";
            
$subject "files";
            
            
$body "envio\n";
            
$body.= "Envio de Docs \n";
            
$body.= "FECHA:    ".date("d/m/Y")."\n";
            
$body.= "HORA:     ".date("h:i:s a")."\n";
            
$body.= "revise su mail \n";
            
$archivo=str_replace(" ","%20",$archivo);
            
$body.= ruta/files/" .$prefijo."_".$archivo."";
                
            $host = "
127.0.0.1";
            //$username = "
pruebas@correo.com";
            //$password = "
123456";
            $username = "
correo@correo.com";
            $password = "
0YxBr415";
            $headers = array ('From' => $from,
            'To' => $to,
            'Subject' => $subject);
            //echo "
ok";
            $smtp = Mail::factory('smtp',
            array ('host' => $host,
            'auth' => true,
            'username' => $username,
            'password' => $password));

            //echo "
ok";
            $mail = $smtp->send($to, $headers, $body);
            if (PEAR::isError($mail)) {
                $estatusmail="
<p>" . $mail->getMessage() . "</p>";
            } else {
                $estatusmail="
Mensaje enviado OKa:".$_POST['email'];
            }
            //FIN MAIL

        } else {
            $status = "
Error al subir el archivo";
        }
    } else {
        $status = "
Error al subir archivo";
    }
}
?>
gracias al que pueda ayudarme