Courier imapd: Échec de la connexion à la prise / tmp / fam--

J'essaie de configurer le serveur de messagerie sur Ubuntu Natty basé postfix et utiliser l'interface imap Courier. Les lettres électroniques sans problèmes sont acceptées dans des boîtes aux lettres virtuelles, puis peuvent être obtenues et lire à l'aide du client. imap, Mais je ne peux pas envoyer de courriels du client. Mail.log contient de nombreux enregistrements, tels que

<time> <hostname> imapd: Failed to connect to socket /tmp/fam--

.

Apparemment

/tmp/fam--

fait partie de l'interface à

fam

(ou dans le cas du serveur Ubuntu)

gamin

, qui suit les fichiers de boîte aux lettres, permettant Courier Découvrez immédiatement les nouvelles lettres. Pour autant que je puisse juger, cela est dû au moniteur de changement de fichier. Courier, qui permet à plusieurs clients d'ouvrir simultanément le même dossier et de recevoir des mises à jour du contenu du dossier en temps réel. J'espérais que cette installation

IMAP_ENHANCEDIDLE

avant que 0 pouce

/etc/courier/imapd

Éliminer la dépendance, éliminez d'autres erreurs / tmp / fam-- Et vous permettra de commencer à envoyer des courriels. Il n'y a pas de bonne chance.


Gamin

installé dans le système et

ps -A|grep gam

découvrir

gam_server

Courir. Peut-être qu'il y avait un problème avec la configuration, mais je ne vois pas les paramètres de configuration correspondants pour NON Courier, Ni pour Gamin.

À la recherche du Conseil sur cette question, j'ai trouvé plusieurs liens qui suggèrent que gamin a tendance à augmenter avec le temps (fuite de mémoire) Et il doit être arrêté périodiquement. Il semble que cela apporte plus de problèmes que ce qu'il vaut, et n'est pas essentiel pour imapd.

Pour le moment je suis enclin à compiler courier-imap sans dépendance FAM et remplacer ce qui a été installé apt-get, Mais je ne décide pas de le faire, craignant d'ouvrir une grande banque de vers, ce qui en fait.

Y a-t-il des suggestions sur la façon de faire imapd Parler avec gamin? J'ai raison que je veux juste refuser d'utiliser gamin de imapd? Il y a quelques conseils, astuces ou avertissements pour la recompilation courier-imapd sans dépendance FAM?
</hostname></time>
Invité:

Emilie

Confirmation de:

J'ai reçu la même erreur, mais le problème a été causé par des autorisations incorrectes pour le fichier. / etc / passwd. Quelqu'un l'a changé sur 600, Ce qui a empêché d'autres programmes tels que (postfix ou courier), Lisez les utilisateurs et les groupes dont ils ont besoin.

Ma correction était:

-bash-3.2# chmod 644 /etc/passwd
-bash-3.2# chmod 644 /etc/group

Dominique

Confirmation de:

Si quelqu'un d'autre est confronté à ce problème. Voici une solution:

groupadd -g 2000 vmail

useradd -u 2000 -g vmail vmail

Fait un tour pour moi. Il semble gam_server Il ne démarre pas si l'utilisateur n'existe pas. Je ne pouvais pas passer à dovecot, parce que j'aime exim4, dans la mesure où MTA et dovecot a besoin de postfix.

Pour répondre aux questions, connectez-vous ou registre