siguiendo el consejo de gildus 
 
realice una depuracion  
al lado del cliente donde envio los datos coloque un alert para saber que estoy enviando
en este me doy cuenta que estoy enviando las direcciones de los destinatarios un array,
envio sin problemas   
Código Javascript
:
Ver original- $.ajax({ 
-                         url:'recibio.php', 
-                         type:'post', 
-                         data: 'opciones='+arrayOpt, 
-                         success: function(datos) { 
-                                             alert (arrayOpt);} 
-                     }); 
en la parte de servidor si estoy recibiendo y para comprobar estoy enviando a base de datos y la inserccion se realiza satisfactoriamente,    
Código PHP:
Ver original- $destinatarios = $_POST["opciones"]; 
- $servidor = 'localhost'; 
- $bd = 'insert'; 
- $usuario = 'postgres'; 
- $contrasenia = 'hoe798cs'; 
-      
- global $servidor, $bd, $usuario, $contrasenia; 
- $db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia); 
-   
-   
- $consulta = $db->prepare("INSERT INTO ensayo (id,nombre,destinatarios)  
-                                  VALUES (nextval('ensayo_id_seq'),'".Montes1."','$destinatarios')"); 
- $consulta->execute(); 
pero a la hora de enviar el correo este no se envia  
este es el codigo que estoy utilizando    
Código PHP:
Ver original- require_once('phpMailer/class.phpmailer.php'); 
- require_once("phpMailer/class.smtp.php");  
-   
- $mail = new PHPMailer(true);  
- $mail->IsSMTP(); 
- $mail->Host       = "smtp.live.com";  
- $mail->SMTPDebug  = 2;                    
- $mail->SMTPAuth   = true;                  
- $mail->SMTPSecure = "tls"; 
- $mail->Port       = 25;                    
- $mail->Password   = "****";         
- foreach($_POST["opciones"] as $destinatarios) { 
- $mail->addAddress($destinatarios); 
- $mail->addBcc($destinatarios); 
- } 
- $mail->Subject = 'prueba'; 
- $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically 
- $mail->MsgHTML(" 
- Estimado Usuario:<br /> 
- <br /><table width='36%' border='1' cellpadding='0' cellspacing='0' bordercolor='#E0ECFF' class='Estilo1'> 
- <tr> 
- <td colspan='2' bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='center'><strong>Actividad</strong></div></td> 
- </tr> 
- <tr align='center'> 
- <td width='102' bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Evento</strong></div></td> 
- <td width='289' bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".montes."</td> 
- </tr> 
- <tr align='center'> 
-   <td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Inicio</strong></div></td> 
-   <td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".montes."</td> 
-   </tr> 
- <tr align='center'> 
-   <td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Fin</strong></div></td> 
-   <td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".montes."</td> 
-   </tr> 
- </table>"); 
-   $mail->Send(); 
que estoy haciendo mal?