Ticket #1196 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

Les quotas mails ne sont pas effacés de la table size_mail lorsqu'un compte mail est supprimé

Reported by: anonyme Owned by: anonymous
Priority: normal Milestone: alternc-0.9.10
Component: Quotas Version: alternc-0.9.9
Severity: minor Keywords:
Cc:

Description

A peu près tout est dans le titre. Lorsqu'un compte mail est supprimé, il semble que son quota n'est jamais effacé de la table de cache size_mail, et qu'il reste donc fixé ad vitam aeternam à la valeur qu'il avait au moment de sa suppression.

Solution proposée : ajouter la requête suivante au fichier /usr/lib/alternc/spoolsize.php :

echo "---------------------------
 Deleting size-cache informations for deleted mail accounts

";
$r=mysql_query("DELETE FROM size_mail WHERE size_mail.alias NOT IN (SELECT alias FROM mail_users WHERE alias NOT LIKE '%@%' AND alias LIKE '%\_%');");

Julien

Change History

comment:1 Changed 4 years ago by anarcat

  • Status changed from new to closed
  • Version set to alternc-0.9.9
  • Resolution set to fixed
  • Milestone set to alternc-0.9.10
Note: See TracTickets for help on using tickets.