[Admin-ml] Messages d'absence (vacances)

Olivier DUCROT odlists at easymac.fr
Jeu 23 Juil 09:51:28 CEST 2009


J'oublie de dire qu'il faut aussi modifier la méthode d'authentification
utilisée par squirrelmail pour passer en mode cram-md5

Main Menu --
1.  Organization Preferences
2.  Server Settings

-> 2

Server Settings

General
-------
1.  Domain                 : easymac.fr
2.  Invert Time            : false
3.  Sendmail or SMTP       : SMTP

A.  Update IMAP Settings   : localhost:143 (cyrus)

-> A

IMAP Settings
--------------
4.  IMAP Server            : localhost
5.  IMAP Port              : 143
6.  Authentication type    : login

-> 6

If you have already set the hostname and port number, I can try to
detect the mechanisms your IMAP server supports.
I will try to detect CRAM-MD5 and DIGEST-MD5 support.  I can't test
for "login" without knowing a username and password.
Auto-detecting is optional - you can safely say "n" here.

Try to detect supported mechanisms? [y/N]: y
Trying to detect IMAP capabilities...
CRAM-MD5:     SUPPORTED
DIGEST-MD5:     NOT SUPPORTED

What authentication mechanism do you want to use for IMAP connections?

login - Plaintext. If you can do better, you probably should.
cram-md5 - Slightly better than plaintext methods.
digest-md5 - Privacy protection - better than cram-md5.

*** YOUR IMAP SERVER MUST SUPPORT THE MECHANISM YOU CHOOSE HERE ***
If you don't understand or are unsure, you probably want "login"

login, cram-md5, or digest-md5 [login]: cram-md5


--

C'est con, mais par défaut squirrelmail est en mode "login" et avelsieve en
mode "plain" ... C'est pas pareil et c'est la cause de ton problème.


le 23/07/09 09:39, Olivier DUCROT à odlists at easymac.fr a écrit :

> C'est sans doute un problème de méthode d'authentification.
> Tu dois retrouver des erreurs de ce type dans mailaccess.log si tu mets
> cyrus en mode debug.
> 
> Passe en CRAM-MD5 coté cyrus et indique le à avelsieve dans le fichier de
> configuration ../plugins/avelsieve/config/config.php
> 
> /* ========================================================================
> */
> /* =================== ManageSieve Backend Options ========================
> */
> /* ========================================================================
> */
> 
> /* Port where timsieved listens on the Cyrus IMAP server. Default is 2000.
> */
> 
> global $sieveport;
> $sieveport = 2000;
> 
> /**
>  * @var string Space separated list of preferred SASL mechanisms for the
>  * authentication to timsieved. e.g. "PLAIN DIGEST-MD5";*/
> 
> global $sieve_preferred_sasl_mech;
> $sieve_preferred_sasl_mech = 'PLAIN';
> 
> Tu remplaces PLAIN par CRAM-MD5
> 
> le 22/07/09 11:06, Trash is empty à trash127 at free.fr a écrit :
> 
>> Bonjour à tous,
>> 
>> Je cherche à mettre en place un message d'absence sur mon serveur.
>> 
>> J'ai 2 serveurs :
>> 
>> Un serveur A : OD, Mail [10.5.7]
>> Un Serveur B : Réplique OD, Web, Squirrel [10.5.7]
>> 
>> Squirrel est fonctionnel : un utilisateur peut se connecter au serveur
>> B et recevoir envoyer des emails.
>> 
>> 
>> J'ai créé sur A et B un dossier sieve, sur lequel j'ai mis les droits :
>> 
>> sudo chown -R _cyrus:mail /usr/sieve
>> 
>> 
>> Le service sieve tourne sur A :
>> 
>> netstat -an | grep 2000
>> tcp4       0      0  *.2000                 *.*
>> LISTEN
>> tcp6       0      0  *.2000                 *.*
>> LISTEN
>> 
>> 
>> Sur A :
>> telnet localhost 2000
>> Trying ::1...
>> Connected to localhost.
>> Escape character is '^]'.
>> "IMPLEMENTATION" "Cyrus timsieved v2.3.8-OS X Server 10.5: 9G69"
>> "SASL" "PLAIN LOGIN CRAM-MD5"
>> "SIEVE" "comparator-i;ascii-numeric fileinto reject vacation imapflags
>> notify envelope relational regex subaddress copy"
>> "STARTTLS"
>> OK
>> 
>> 
>> Problème :
>> 
>> Lorsqu'un utilisateur va dans l'option filtre une fois logué sur
>> Squirrel, il a un message d'erreur
>> 
>> Impossible de se connecter au serveur IMAP a.domaine.com
>> (version US : Could not log on to timsieved daemon on your IMAP server)
>> 
>> 
>> 
>> Dans le fichier config.php du plugins avelsieve, j'ai essayé les 2
>> authentifications sans résultat :
>> $preferred_mech = "PLAIN";
>> ou
>> $preferred_mech = "PLAIN DIGEST-MD5";
>> 
>> 
>> Voyez-vous quel est le problème ?
>> 
>> 
>> J'ai suivi en parti cette procédure :
>> 
<http://www.netmojo.ca/2007/12/01/setting-up-sieve-and-vacation-messages-on-m>>
a
>> c-os-x-server/ 
>>> 
>> 
>> 
>> Merci d'avance,
>> 
>> 
>> Guillaume
>> 
>> _______________________________________________
>> Admin-ml mailing list
>> Admin-ml at mosx.org
>> http://coruscant.mosx.org/mailman/listinfo/admin-ml
>> 
> 
>          _________________________________________________________
>          |                                                       |  
>          |                                                       |  
>       / )|                    Olivier DUCROT                     |( \
>      / / |               ACSP, ACTC & ACSA 10.5                  | \ \
>    _( (_ |                                                       | _) )_
>   (((\ \>|_/->_______________________________________________<-\_|</ /)))
>   (\\\\ \_/ /                                                 \ \_/ ////)
>    \       /                                                   \       /
>     \    _/                -----====+====------                 \_    /
>     /   /                                                        \   \  
>   
> 
> 
> 
> _______________________________________________
> Admin-ml mailing list
> Admin-ml at mosx.org
> http://coruscant.mosx.org/mailman/listinfo/admin-ml
> 

         _________________________________________________________
         |                                                       |  
         |                                                       |  
      / )|                    Olivier DUCROT                     |( \
     / / |               ACSP, ACTC & ACSA 10.5                  | \ \
   _( (_ |                                                       | _) )_
  (((\ \>|_/->_______________________________________________<-\_|</ /)))
  (\\\\ \_/ /                                                 \ \_/ ////)
   \       /                                                   \       /
    \    _/                -----====+====------                 \_    /
    /   /                                                        \   \  
  






Plus d'informations sur la liste de diffusion Admin-ml