Ayuda, no me envia el email de confirmación.

Foro de habla español

Ayuda, no me envia el email de confirmación.

Postby daweb » 11:08am, Tue 27 Mar, 2007

Buenas foreros...

Despues de mucho leer no he conseguido que se envie de forma automatica el email de confirmación al usuario. He sacado lo del test mode del config, y puedo enviar de manera manual al usuario emails.

En la base de datos he puesto:

/* PHP LIST */
$mydate= date("Y-m-d H:i:s");

$qry = "SELECT email FROM phplist_user_user";
$res = mysql_query($qry);
$num = mysql_num_rows($res);
$duplicate = 0;
for ($i=0; $i<$num; $i++)
{
if ($mail == mysql_result($res, $i, "email"))
{
$duplicate = 1;
break;
}
}
if ($duplicate == 0)
{
//Si el usuario no está registrado, hace todo el proceso de registro
$insertSQL = "INSERT INTO phplist_user_user (email, confirmed, entered, uniqid, htmlemail) VALUES ('".$mail."','0','".$mydate."','".md5($mail)."','1')";
mysql_query($insertSQL) or die(mysql_error());

//Selecciona el id del usuario insertado.
$qry = "SELECT Max(id) id FROM phplist_user_user";
$res = mysql_query($qry);
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$userid = mysql_result($res, $i, "id");
}

//Con el id del usuario se le apunta a la lista correspondiente según su actividad mediante la tabla phplist_listuser.
$insertSQL2 = "INSERT INTO phplist_listuser (userid, listid, entered) VALUES ('".$userid."','1','".$mydate."')";
mysql_query($insertSQL2) or die(mysql_error());

//Se guarda en la tabla phplist_user_user_attribute la poblacion del usuario
$insertSQL4 = "INSERT INTO phplist_user_user_attribute (attributeid, userid, value) VALUES ('1','".$userid."','".$mail."')";
mysql_query($insertSQL4) or die(mysql_error());
}

No se que me falta, o si me he dejado algo por añadir.
Mi version del phplist es: 2.10.4

Gracias de antemano por vuestras respuestas

Daniel
daweb
phpList newbie
 
Posts: 2
Joined: 11:03am, Tue 27 Mar, 2007

Return to Spanish forum

Who is online

Users browsing this forum: No registered users and 2 guests