Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2016, 08:51
athaires
 
Fecha de Ingreso: enero-2016
Mensajes: 7
Antigüedad: 8 años, 3 meses
Puntos: 0
De acuerdo Uso de phpmailer con una base de datos mysql

Hola, llevo siete años utilizando un código que he mejorado para el envio de boletines de mi portal y ahora han cambiado el spamassassin a nivel servidor y me devuelve todos los correos sin entregar. El problema es que la función mail() de php manda los correos sin autentificar y me los devuelve como spam, por lo que no me queda más remedio que usar la class phpmailer para autentificarlos. Lo cierto es que no la entiendo y no se usarla y necesito que alguien caritativo me ayude y me diga el código que sustituye al mio para usar citada class y que suplante la función que hace mi código actual que es este:

<?php

require_once('../phpmailer/class.phpmailer.php');

$bd_host = "localhost";
$bd_usuario = "xxxxx";
$bd_password = 'xxxxx';
$bd_base = "kwxnrefv_Boletin";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password) or die();
mysql_select_db($bd_base, $con);

$condicion = "Si";
$condicion = mysql_real_escape_string($condicion);
$consulta = sprintf("SELECT * FROM Entradas WHERE Boletin = '$condicion'");
$resultados = mysql_query($consulta,$con);
mysql_close($con);

while ($rowEnt = mysql_fetch_assoc($resultados)) {

$correos = ''.$rowEnt['email'].', ';
$nombre = $rowEnt['nombre'];
$Ficha = $rowEnt['Ficha'];

if ($Ficha == "No") {$FichaResultado = "<a href=\"http://www.ratondebiblioteca.es/Red Social.php\" title=\"Activar su ficha de perfil\">Active su ficha de perfil</a><br />";}
if ($Ficha == "Si") {$FichaResultado = "";}

$meses = date("F");
$ingles = array ('January' , 'February' , 'March' , 'April' , 'May' , 'June' , 'July' , 'August' , 'September' , 'October' , 'November' , 'December');
$traduccion = array ('Enero' , 'Febrero' , 'Marzo' , 'Abril' , 'Mayo' , 'Junio' , 'Julio' , 'Agosto' , 'Septiembre' , 'Octubre' , 'Noviembre' , 'Diciembre');
$mes = str_replace ($ingles, $traduccion, $meses);

$llavepatron = "1000000000000";
$llave = rand (1, $llavepatron);
$encriptada = sha1 ($llave);

$para = "";
$tema = "Boletín de Www.ratondebiblioteca.es ($mes)";
$contenido = "<div style=\"background-color:#FFCC33;width:600px;height:880px;margin:0 auto;border-style:solid;border-width:4px;border-color:#CC0000;font-family:verdana;font-size:10px\">

<br />

<h1 style=\"margin-left:1px;text-align:center;\"><img src=\"http://www.ratondebiblioteca.es/Boletin/Cabecera.bmp\" alt=\"\" title=\"\"></h1>

<br />

<p style=\"background-color:#FFFF99;border-style:solid;border-color:#CC0000;border-width:2px;width:566px;margin-left:15px;color:#000000;font-size:12px;font-weight:bold;text-align:center\">

<br />

$nombre, le invitamos a participar en nuestros servicios:

<br />
<br />

<img src=\"http://www.ratondebiblioteca.es/Boletin/Servicios.bmp\" alt=\"Servicios\" title=\"Servicios\">

<br />
<br />

$FichaResultado

<a href=\"http://www.ratondebiblioteca.es/Ficha modelo.php\" title=\"Fichas de perfil\">Busque aquí su ficha con el nombre de la fotografía o dese de baja de este boletín temporalmente</a>

<br />

<a href=\"http://www.ratondebiblioteca.es/HablamosEnLaRedSocial.php\" title=\"Chat\">Acceda al chat</a>

<br />

<a href=\"http://www.ratondebiblioteca.es/Compartir.php\" title=\"Compartir esta Red Social\">Añada a más gente a esta Red Social</a>

<br />

<a href=\"http://www.ratondebiblioteca.es/Noticias.php\" title=\"Anuncios, encuestas, el tiempo o la fase lunar\">Participe en los servicios de las noticias</a>

<br />

<a href=\"http://www.ratondebiblioteca.es/Librodevisitas.php\" title=\"Libro de visitas\">Deje comentarios de nuestros escritos</a>

<br />

<a href=\"http://www.ratondebiblioteca.es/Trivial.php\" title=\"Trivial\">Juegue a nuestro Trivial</a>

<br />
<br />

<img src=\"http://www.ratondebiblioteca.es/Boletin/Textos.bmp\" alt=\"Textos\" title=\"Textos\">

<br />
<br />

<a style=\"color:#FF0000;font-weight:bold;text-decoration:none\" href=\"http://www.estadepinga.es/2016/01/se-buscan-comerciales-importante.html\" title=\"04/01/2016\">Se buscan comerciales (Importante)</a>

<br />

<a style=\"color:#FF0000;font-weight:bold;text-decoration:none\" href=\"http://www.ratondebiblioteca.es/Relatos19.php#Entender\" title=\"07/01/2016\">Entender</a>

<br />

<a style=\"color:#FF0000;font-weight:bold;text-decoration:none\" href=\"http://www.ratondebiblioteca.es/Recomendamos15.php#ElPalestinoAntonioSalas\" title=\"07/01/2016\">El Palestino (Antonio Salas)</a>

<br />
<br />

Como este bolet&iacute;n est&aacute; realizado para usted, estamos trabajando en su contenido para pr&oacute;ximas ediciones, por lo tanto aceptamos <a href=\"http://ratondebiblioteca.es/Quienes somos.php\" title=\"Buzón de sugerencias\">sugerencias</a>. No se olvide de descargar nuestra Toolbar <a href=\"http://www.ratondebiblioteca.es/Barra de herramientas.php\" title=\"Barra de herramientas de Www.ratondebiblioteca.es\">aqu&iacute;</a>.

<br />
<br />

</p>

<br />

<div style=\"background-color:#FFFFCC;border-style:solid;border-color:#FF9900;border-width:2px;width:468px;height:60px;margin-left:auto;margin-right:auto;display:block;\">

<a href=\"http://www.ratondebiblioteca.es/Quienes somos.php\" title=\"Contrate aquí su publicidad\"><img src=\"http://www.ratondebiblioteca.es/Correos/Publicidad.jpg\" alt=\"Contrate aquí su publicidad\" style=\"border:none;\" /></a>

</div>

<br />

<p style=\"color:#FF0000;text-align:center;margin-left:1px;margin-right:1px;\"><a style=\"color:#FF0000;font-weight:bold;text-decoration:none\" href=\"http://www.ratondebiblioteca.es/index.php\" title=\"www.ratondebiblioteca.es\">Www.ratondebibl ioteca.es</a> &copy; &brvbar; <a style=\"color:#FF0000;font-weight:bold;text-decoration:none\" href=\"mailto:[email protected]\" title=\"Contacto\">Contacte aqu&iacute; con nosotros</a><br />

Recuerde agregar esta direcci&oacute;n de correo a sus contactos y cumplir con las normas de su registro.<br />
Bolet&iacute;n realizado para Yahoo, Gmail y Hotmail, si tiene alg&uacute;n problema comun&iacute;quenoslo.</p>

</div>";

$cabeceras = "DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; t=y; k=$llave; d=ratondebiblioteca.es; b=$encriptada;"."\r\n"."MIME-Version: 1.0"."\r\n"."Content-Type: text/html; charset=iso-8859-1"."\r\n"."X-MSMail-Priority: High"."\r\n"."From: [email protected]"."\r\n"."Bcc: $correos"."\r\n"."Reply-To: [email protected]";
mail ( $para , $tema , $contenido , $cabeceras );

}

?>

Gracias de antemano, ¿me podeis ayudar?