Bonjour,
ce matin un ptit problème sur la messagerie (horde) de mon école. Plus aucun mail n'arrive à destination, et dans les logs de postfix le message suivant :
SQUAT failed to open index file
D'après quelques recherches, il me faudrait faire un reconstruct sur tous les index des comptes.
J'en ai pas mal, et c'est la messagerie de tous les étudiants et de l'administration, donc ce serait super cool de ne pas tout pulvériser.
Est-ce que quelqu'un a une idée, même vague, du problème, de comment le résoudre, comment le reproduire (pour savoir comment l'éviter) ?
Merci beaucoup.
# Squat && Horde && postfix.
Posté par LaBienPensanceMaTuer . Évalué à 4.
Alors, perso, j'ai déjà eu ce message et il s'est avéré que dans mon cas, cela n'altérait aucunement la reception des emails.
En effet, Squat est un service offert par Cyrus IMAPD (horde étant un webmail si je ne me trompe pas).
Squat permet d'indéxer les emails afin d'accélerer les recherces etc... mais il est en aucun cas necessaire à la reception des emails.
Tu peux construire les index sans risque à l'aide de la commande squatter, qui est une commande interne à cyrus (donc chez moi /usr/lib/cyrus/bin/squatter).
D'ailleurs, il est conseillé de laisser cyrus s'occuper de cette reconstruction en ajoutant dans le /etc/cyrus.conf:
EVENTS {
...
squatter cmd="squatter -r user@tondomaine" period=30
}
Attention, je me base ici sur la dernière version en date de cyrus. Pour une version antérieure, cela peut varier.
Enfin, tout ça pour dire qu'il faut que tu cherches ailleurs, les fichiers d'index SQUAT sont un problème, mais en aucun cas bloquant.
Regarde plus en détail les logs postfix, essaye d'envoyer un "email à la main" via la commande deliver de cyrus voir si il te crie dessus.
Je t'invite aussi à jeter un oeil à la commande chk_cyrus et reconstruct (toujours dans le repertoire des binaires propres à cyrus).
Avant toute opération de ce type, je te conseille très fortement de sauvegarder dans un coin ton configdirectory ainsi que ton partition-default qui sont respectivement dans mon cas
configdirectory: /var/imap
partition-default: /var/spool/imap
Si tu n'utilises pas cyrus, et que Squat existe aussi pour un autre daemon imap, alors j'espère que ce post en aura appris à un utilisateur de cyrus :)
[^] # Re: Squat && Horde && postfix.
Posté par cho7 (site web personnel) . Évalué à 1.
j'ai effectivement vu que le fichier d'index de squatter etait, a priori, facultatif, et tu viens de confirmer mon dernier diagnostique qui etait : "ca vient d'autre part"
Il n'y a rien d'autre comme erreur dans /var/log/mail.log, et les autres .log ne sont pas très locaces
Peut être un problème au niveau de mysql, mais je n'ai plus les logs sous les yeux pour les poster ici, et je ne les verrai plus avant 1 semaine désormais (j'espère que notre cher admin aura trouvé le problème d'ici là :) )
Bref, merci à toi pour ta réponse en tout cas.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.