mira camrada la idea es esta tu lo que deceas es limitar a un usuario para que no envie muchos emails por dia vea bueno ahi te va mi idea esperemos le agarres la onda
ise la siguiente tabla
id usuario(VARCHAR) fecha(DATE) cantidad(INT)
1 RedZer 2010-12-17 0
2 elvil 2010-12-17 0
los campos fecha,cantidad seran importantes para realizar lo que deceas yo al campo fecha le di el valor directamente pero tu lo que debes de hacer para que coga la fecha y la inserte en su respectivo campo es que cuando el usuario mande un email por primera vez en el dia en el apartado que ocupas para enviar emails ahi mismo insertar una consulta para sacr el valor del campo cantidad y verificar si esta en cero si es asi insertas la fecha del dia de lo contrario si no es igual a cero entonces empiesas amodificar el valor del campo cantidad como en el siguiente codigo
<?php
include("conexion.php");
//aqui sacco la cantida de imail que aya enviado el usuario si te das cuenta en la consulta estoy validadno
//con el nombre de usuario RedZer en mi caso tu puedes ponerle otra variable ahi en donde estes guardando tu nombre de usuarios por ejmplo algo asi $usuario=elvil
conectar();
$queEmp2 = mysql_query("SELECT cantidad FROM usuarios where usuario='RedZer' "); $cantidad=$rowEmp2['cantidad'];
desconectar();
//de ahi validas si la cantidad que te arojo es menr a 30 metes el codigo que ocupas para enviar email
if($cantidad <30){
//*******************aki el codigo para enviar emailsclaro despues de las 2 consultas de sql que ago abajo
//con esta con sulta le sumas 1 al campo cantidad cada que envie un email
conectar();
$queEmp2 = mysql_query("SELECT cantidad FROM usuarios where usuario='RedZer' and fecha='$fecha' "); $suma=$rowEmp2['cantidad']+1;
desconectar();
//aqui modificas el valor que hay en el campo cantidad por el nuevo valor que le estas sumando
conectar();
if ($suma!=''){mysql_query("UPDATE usuarios SET cantidad='$suma' where usuario='RedZer' ");} desconectar();
}//ciero el if de de la comparacion
//pongo un else para informarle al usuario que ya a enviado 30 emails por el dia de hoy
else{echo "lo sentimos solo se puede enviar 30 email por dia";}
?>