Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2009, 09:54
claudio_hbl
 
Fecha de Ingreso: octubre-2006
Ubicación: Valparaiso Chile
Mensajes: 228
Antigüedad: 17 años, 6 meses
Puntos: 0
Correo con phpmailer

Hola ¿Que tal?

Hice una rutina para enviar mensajes con PHPMailer, y tengo los siguientes inconvenientes:

1.- Los mensajes que envío, me acepta bien las etiquetas html, no así los enlaces, si pongo lo siguiente <a href="http://www.midominio.com">Click AQUI</a> no se puede hacer click, el enlace esta desactivado, lo he revisado en Yahoo, en dominios propios recibidos con Aicedove en Debian y en Gmail, sale del color del link, pero desactivado.

Si el enlace lo pongo solo así http://www.midominio.com en gmail, sale bien y se puede clickar en los otros nada.

2.- Estos mensaje son escritos y seleccionados los destinatarios desde una base de datos, por lo que se selecciona solo el nombre de la lista, asi como también se selecciona el nombre del correo saliente, el asunto es que en una lista de prueba tengo 5 direcciones de prueba, los correos son enviados y al revisarlos pasa lo siguiente: al primero de la lista le llegan 5 correos, al segundo 4, al tercero 3, al cuarto 2 y al quinto 1, y no se como hacer para que esto no suceda

Dejo el código usado a continiuación a ver si alguien me puede ayudar.

Código PHP:
include_once('/includes/conexion.php');
$link=conectarse();
require(
"includes/class.phpmailer.php");
$mail = new PHPMailer();
$mensaje=$_POST['mensaje'];
$tabla=$_POST['para'];

echo 
"<h3>","DE : "$_POST['de'];
echo 
"</br>";
echo 
"PARA : "$_POST['para'];
echo 
"<br/>";
echo 
"ASUNTO : "$_POST['asunto'];
echo 
"<br/>","</h3>";

$sql " SELECT * FROM $tabla";
$result mysql_query($sql);

$registros=0;
$mail->PluginDir "includes/";
$mail->Mailer "smtp";
$mail->Host "smtp.gmail.com";
$mail->SMTPAuth true;
$mail->Username "[email protected]"// Correo completo a utilizar
$mail->Password "micontraseña"// Contraseña
$mail->Port 25// Puerto a utilizar
$mail->From "$_POST[de]";
$mail->FromName "Ganancias Globales";
$mail->Timeout=30;
$mail->AddAddress("[email protected]");
$mail->WordWrap=70;
$mail->IsHTML;

while(
$row mysql_fetch_array($result))
{
$mail->AddBCC("$row[email]");
$mail->Subject "$_POST[asunto]";
$body "$mensaje";
$mail->Body $body;
$mail->AltBody "$body";
$exito $mail->Send();
$registros+=1
De antemanos, Muchas Gracias
__________________
Un Cordial Saludo
Claudio González Soto
Negocios Online
http;//www.servpcweb.com