mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
@@ -2,6 +2,7 @@
|
||||
# coding: utf-8
|
||||
import datetime
|
||||
from optparse import make_option
|
||||
from django import db
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.utils import timezone
|
||||
from modoboa.core import load_core_settings
|
||||
@@ -42,4 +43,5 @@ class Command(BaseCommand):
|
||||
self.__vprint("Deleting logs older than %d days..." % log_maximum_age)
|
||||
limit = timezone.now() - datetime.timedelta(log_maximum_age)
|
||||
Log.objects.filter(date_created__lt=limit).delete()
|
||||
db.close_connection()
|
||||
self.__vprint("Done.")
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import os
|
||||
import logging
|
||||
from optparse import make_option
|
||||
from django import db
|
||||
from django.core.management.base import BaseCommand
|
||||
from modoboa.lib import parameters
|
||||
from modoboa.lib.sysutils import exec_cmd
|
||||
@@ -90,3 +91,4 @@ class Command(BaseCommand):
|
||||
self.logger.info('%s succeed', ope)
|
||||
ope.delete()
|
||||
os.unlink(options['pidfile'])
|
||||
db.close_connection()
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# coding: utf-8
|
||||
from optparse import make_option
|
||||
from django import db
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
from django.template.loader import render_to_string
|
||||
from django.core.urlresolvers import reverse
|
||||
@@ -90,3 +91,4 @@ class Command(BaseCommand):
|
||||
continue
|
||||
rcpt = su.mailbox_set.all()[0].full_address
|
||||
self.send_pr_notification(rcpt, reqs)
|
||||
db.close_connection()
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
import time
|
||||
from optparse import make_option
|
||||
from django import db
|
||||
from django.core.management.base import BaseCommand
|
||||
from modoboa.lib import parameters
|
||||
from modoboa.extensions.amavis import Amavis
|
||||
@@ -63,5 +64,6 @@ class Command(BaseCommand):
|
||||
for maddr in Maddr.objects.all():
|
||||
if not maddr.msgs_set.count() and not maddr.msgrcpt_set.count():
|
||||
maddr.delete()
|
||||
db.close_connection()
|
||||
|
||||
self.__vprint("Done.")
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
# coding: utf-8
|
||||
import sys
|
||||
import datetime
|
||||
from django import db
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
from django.utils import timezone
|
||||
from modoboa.lib import parameters
|
||||
@@ -64,3 +65,4 @@ class Command(BaseCommand):
|
||||
continue
|
||||
|
||||
send_autoreply(sender, mbox, armessage)
|
||||
db.close_connection()
|
||||
|
||||
@@ -23,8 +23,9 @@ import os
|
||||
import re
|
||||
import rrdtool
|
||||
import string
|
||||
from django.core.management.base import BaseCommand
|
||||
from optparse import make_option
|
||||
from django import db
|
||||
from django.core.management.base import BaseCommand
|
||||
from modoboa.lib import parameters
|
||||
from modoboa.extensions.admin.models import Domain
|
||||
from modoboa.extensions.stats import Stats
|
||||
@@ -357,3 +358,4 @@ class Command(BaseCommand):
|
||||
options["logfile"] = parameters.get_admin("LOGFILE", app="stats")
|
||||
p = LogParser(options, parameters.get_admin("RRD_ROOTDIR", app="stats"))
|
||||
p.process()
|
||||
db.close_connection()
|
||||
|
||||
Reference in New Issue
Block a user