configuration de l'adresse de forward et du traitement des spams
en ohase de test !!! darcs-hash:20060429113942-4ec08-9c88a5648acae8a3a3f938b6dd586c86d8bb8785.gz
This commit is contained in:
parent
60541df380
commit
792c134513
1 changed files with 22 additions and 1 deletions
|
@ -13,7 +13,7 @@ from socket import gethostname
|
|||
import smtplib, sre, os, random, string, time, sys
|
||||
import ldap, ldap.modlist, ldap_passwd
|
||||
|
||||
import config, annuaires, iptools, chgpass, user_tests, cPickle
|
||||
import config, annuaires, iptools, chgpass, user_tests, cPickle, config_mail
|
||||
from chgpass import chgpass
|
||||
from affich_tools import coul, prompt
|
||||
|
||||
|
@ -1438,6 +1438,27 @@ class base_proprietaire(base_classes_crans):
|
|||
raise NotImplementedError, u"L'adhérent n'a pas de compte"
|
||||
self._set('userPassword', [ldap_passwd.mkpasswd(passwd)])
|
||||
|
||||
def forward(self, new = None):
|
||||
"""
|
||||
Modifie ou retourne l'adresse de forward de l'adhérent
|
||||
NB : il faut avoir un sudo sur /usr/scripts/gestion/mail_config.py
|
||||
sinon cette metode ne fonctionnera pas
|
||||
"""
|
||||
if not self.compte():
|
||||
raise NotImplementedError, u"L'adhérent n'a pas de compte"
|
||||
return config_mail.MailConfig(uid=self._data['uid'][0], forward = new)
|
||||
|
||||
def spam(self, new = None):
|
||||
"""
|
||||
Modifie ou retourne le traitement des spams de l'adhérent
|
||||
new doit être 'accepte', 'marque' ou 'supprime'
|
||||
NB : il faut avoir un sudo sur /usr/scripts/gestion/mail_config.py
|
||||
sinon cette metode ne fonctionnera pas
|
||||
"""
|
||||
if not self.compte():
|
||||
raise NotImplementedError, u"L'adhérent n'a pas de compte"
|
||||
return config_mail.MailConfig(uid=self._data['uid'][0], spam = new)
|
||||
|
||||
def home(self):
|
||||
""" Retourne le home de l'adhérent """
|
||||
if not self.compte():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue