Différences entre les pages « Igal » et « Cyrus »

De Cliss XXI
(Différence entre les pages)
Sauter à la navigation Sauter à la recherche
 
imported>SylvainBeucler
m (clarify shell and cyrus commands)
 
Ligne 1 : Ligne 1 :
Un paquet Debian tout simple, que nous avons utilisé pour les galeries photos sur cliss21.com :
+
Lancer l'interface d'administration:
* http://www.cliss21.com/rubrique.php3?id_rubrique=26
+
$ cyradm --user cyrus mydomain.tld
  
 +
Supprimer un compte:
 +
> sam user/moncompte cyrus all
 +
> dm user/moncompte
  
Il s'agit de igal : http://www.stanford.edu/~epop/igal/
+
Lister les comptes:
 +
$ sasldblistusers2
 +
# ou
 +
> lm
  
Tout se fait en ligne de commande.
+
Lister les mots de passe:
 +
$ db4.2_dump -p /etc/sasldb2
  
Le principe est simple. On se place dans le repertoire contenant les photos,
+
Créer ou modifier un compte:
 +
$ saslpasswd2
  
igal -c ca va generer un fichier '.caption' que l'on peut éditer; ça permet notamment de mettre des commentaires sur chacune des photos du thumbnail. Puis igal -c encore une fois permet generer les pages web, les miniatures, les liens entre les fichiers html.
+
Réparer un BAL après suppression de mails en masse (Trash/Junk) - attention, les messages ont tendance à repasser en mode "non-lu":
 +
$ rm -f ...
 +
$ su - cyrus
 +
$ /usr/sbin/cyrreconstruct user/username/Trash
  
Si on lance igal sans option, on a directement les pages web générées.
+
Convertir une BAL au format Maildir (http://cyrus2dovecot.sw.fu-berlin.de/):
 +
$ ./cyrus2dovecot --cyrus-inbox /var/spool/cyrus/mail/%h/user/%u \
 +
    --cyrus-seen /var/lib/cyrus/user/%h/%u.seen \
 +
    --cyrus-sub /var/lib/cyrus/user/%h/%u.sub \
 +
    --dovecot-inbox dovecot/%u \
 +
    username
  
Dans tous les cas, il ne reste plus qu'à télécharger le tout sur l'emplacement final sur internet (hébergeur, serveur).
+
== Liens ==
  
Pour adapter la galerie photos (mettre en français, ou modifier le css par exemple) :  
+
* [http://wiki.dovecot.org/Migration/Cyrus Migration/Cyrus] on the Dovecot wiki
/usr/share/igal/*
 
 
 
Si les photos sont trop volumineuses, penser à les réduire avant --> taille : ~60 - 80 Ko
 
 
 
Voici le script que j'utilise pour ça :
 
 
 
#!/bin/bash
 
 
if [ $# != 2 ]
 
then echo "Usage : $0 répertoire-départ répertoire-arrivée"
 
exit 1
 
fi
 
 
 
REPDEP=$1
 
REPARR=$2
 
 
#echo `date`
 
 
compteur=1
 
 
for i in `ls $1`
 
do
 
convert $1$i -resize 25% $2$i
 
done
 

Version du 9 février 2009 à 11:34

Lancer l'interface d'administration:

$ cyradm --user cyrus mydomain.tld

Supprimer un compte:

> sam user/moncompte cyrus all
> dm user/moncompte

Lister les comptes:

$ sasldblistusers2
# ou
> lm

Lister les mots de passe:

$ db4.2_dump -p /etc/sasldb2

Créer ou modifier un compte:

$ saslpasswd2

Réparer un BAL après suppression de mails en masse (Trash/Junk) - attention, les messages ont tendance à repasser en mode "non-lu":

$ rm -f ...
$ su - cyrus
$ /usr/sbin/cyrreconstruct user/username/Trash

Convertir une BAL au format Maildir (http://cyrus2dovecot.sw.fu-berlin.de/):

$ ./cyrus2dovecot --cyrus-inbox /var/spool/cyrus/mail/%h/user/%u \
    --cyrus-seen /var/lib/cyrus/user/%h/%u.seen \
    --cyrus-sub /var/lib/cyrus/user/%h/%u.sub \
    --dovecot-inbox dovecot/%u \
    username

Liens