llamar varias veces a AddBCC? poniendo mas campos con las bbc? son 400 direcciones mas o menos.
Te cuento subí a otro server este y envía perfecto a todos los proveedores.
Código PHP:
<?php
require("class.phpmailer.php");
if ($_POST['action'] == "send") {
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
$mail->Host = "localhost";
$mail->From = "[email protected]";
$mail->FromName = ".com.ar";
$mail->Subject = $_POST['asunto'];
$mail->AddAddress($_POST['destino']);
$mail->AddBCC ( $_POST['mensaje1'] );
if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}
$body = "<strong>Mensaje</strong><br><br>";
$body.= $_POST['mensaje']."<br>";
$body.= "<i>Enviado por http://www..com.ar . </i></p>
<p><i>Si no desea recibir mas información, responda este correo con asunto ELIMINAR.</i>
</p>";
$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
}
echo "su mensaje ha sido enviado satisfactoriamente";
?>
Seguro es el server
Bueno, el error estaba en mi ignorancia y no en el server, ahora asi llegan pero no me toma varios correos en bcc y ahí cuando pongo mas de un mail separado por, no envia nada a ningun lado si pongo un destinatario y un bcc llega a donde sea.
$mail->Host = "mail.xxx.com.ar";
ahi estaba el error tenia localhost en vez de el smtp del host. estoy en php5 y apache2 por si no dije antes.
acá no me los toma a los correos
$mail->AddBCC($_POST['mensaje1'] ); Código PHP:
<?php
require("class.phpmailer.php");
if ($_POST['action'] == "send") {
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "mail.xxx.com.ar";
$mail->Username = "[email protected]";
$mail->Password = "xxxx";
$mail->From = "[email protected]";
$mail->FromName = "xxx.com.ar";
$mail->Subject = $_POST['asunto'];
$mail->AddAddress($_POST['destino']);
$mail->AddBCC($_POST['mensaje1'] );
if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}
$body = "<strong>Mensaje</strong><br><br>";
$body.= $_POST['mensaje']."<br>";
$body.= "<i>Enviado por http://www.xxx.com.ar . </i></p>
<p><i>Si no desea recibir mas información, responda este correo con asunto ELIMINAR.</i>
</p>";
$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
}
echo "su mensaje ha sido enviado satisfactoriamente";
?>