[FETCHMAIL] account is not available

account is not available [FETCHMAIL] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 10-01-2006 à 11:51:22    

Bonjour,
je rencontre actuellement un probleme qui me dépasse un peu...
 
j'ai configuré un serveur de mail IMAP
IMAP : Dovecot
SMTP : postfix
local : procmail
 
le tout configuré en ~/Maildir/
- - - - - - - - -> tout fonctionne en envoi reception sans warning ou erreur dans maillog
 
le truc bete je me suis dis, bon, on va installer fetchmail pour pouvoir rapatrier les emails qui arrivent sur des comptes différents sur le serveur de notre hébergeur, cela évitera d'avoir plusieurs compte client à parametrer, de plus, c'est bien pour centraliser et sauvegrader l'historique email de la société.
(les mails en Maildir pointent donc sur home. home est un disque dur de grande capacité).
 
Fetchmail n'est téoriquement pas le programme le plus dur a parametrer, et pourtant...
j'ai une erreur :
 

Code :
  1. checking for mail on server(s) with command fetchmail -v -f '/home/groupe/user/.fetchmailrc' ..
  2. This account is currently not available.
  3. .. checking complete.


 
Fetchmail ne se connecte meme pas, rien dans les fichiers log (messages, maillog).
j'ai réinstallé/ reparamétrer...
 
avez vous une idée de ce qui se passe ?
fetchmail peut il entrer en conflit avec postfix ?(normalement non, il relai au MUA (postfix -> procmail) et j'aurais une trace dans les logs)?
probleme de lecture du fichier fetchmailrc ?
 
ça fait maintenant 2 jours que je me bats avec se probleme, et je commence a avoir un couteau sous la gorge ...
merci de votre aide

Reply

Marsh Posté le 10-01-2006 à 11:51:22   

Reply

Marsh Posté le 10-01-2006 à 11:54:18    

droits en lecture correctement positionnés pour le daemon ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 10-01-2006 à 12:02:22    

fetchmail tourne en root
fetchmailrc est actuellement en chmod 777
a se niveau il ne devrait pas y avoir de probleme

Reply

Marsh Posté le 10-01-2006 à 12:08:35    

de plus  
'/home/groupe/user/.fetchmailrc' est un fichier qui existe dans lequel on peut lire :
 

Code :
  1. poll 127.0.0.1
  2. via IP_SERVEUR_HEBERGEMENT
  3. user "user"
  4. pass "mot_de_pass"
  5. nokeep
  6. fetchall
  7. ssl


(parametrage de base via webmin)

Reply

Marsh Posté le 10-01-2006 à 12:10:01    

et les reps parents ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 10-01-2006 à 12:46:29    

/home/groupe/user/
le repertoire user appartient a user/user
le repertoire groupe appartient a root/root avec droit acces et lecture a tout le monde.
le repertoire home appartient a root/root avec droit acces et lecture a tout le monde.


Message édité par lalfouinasse le 10-01-2006 à 14:00:11
Reply

Marsh Posté le 10-01-2006 à 13:01:53    

je viens de voir un truc en ssh quand je tape basiquement fetchmail
 
cela m'indique :
aucun serveur de courrier n'a été spécifié
 
??!# il ne prends pas le serveur par défaut, celui qui tourne?

Reply

Marsh Posté le 10-01-2006 à 13:25:36    

je viens de realiser 2 tests :
 

Code :
  1. fetchmail 80.245.xxx.xxx
  2. Entrez le mot de passe pour root@80.245.xxx.xxx :
  3. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  4. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  5. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  6. fetchmail: échec de la sélection de boîte aux lettres
  7. fetchmail: erreur socket durant la réception de 80.245.xxx.xxx
  8. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  9. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  10. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  11. fetchmail: Échec de l'autorisation sur root@80.245.xxx.xxx (précédemment autorisée)
  12. fetchmail: État de la requête=3 (ECHEC DE L'AUTHENTIFICATION)
  13. [root@postmail ~]# fetchmail 80.245.xxx.xxx -f -v
  14. Entrez le mot de passe pour root@80.245.xxx.xxx :
  15. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  16. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  17. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  18. fetchmail: échec de la sélection de boîte aux lettres
  19. fetchmail: erreur socket durant la réception de 80.245.xxx.xxx
  20. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  21. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  22. fetchmail: Pas de concordance du nom commun du serveur: localhost.localdomain != 80.245.xxx.xxx
  23. fetchmail: Échec de l'autorisation sur root@80.245.xxx.xxx (précédemment autorisée)
  24. fetchmail: État de la requête=3 (ECHEC DE L'AUTHENTIFICATION)


 
et  
 

Code :
  1. [root@postmail ~]# fetchmail 127.0.0.1
  2. Entrez le mot de passe pour root@127.0.0.1 :
  3. fetchmail: Pas de concordance du nom commun du serveur: imap.example.com != 127.0.0.1
  4. fetchmail: Pas de concordance du nom commun du serveur: imap.example.com != 127.0.0.1
  5. fetchmail: échec de la sélection de boîte aux lettres
  6. fetchmail: erreur socket durant la réception de 127.0.0.1
  7. fetchmail: Pas de concordance du nom commun du serveur: imap.example.com != 127.0.0.1
  8. fetchmail: Pas de concordance du nom commun du serveur: imap.example.com != 127.0.0.1
  9. fetchmail: «SIGPIPE» envoyé par un MDA ou une erreur de «stream socket»
  10. fetchmail: erreur socket durant la réception de 127.0.0.1
  11. fetchmail: État de la requête=2 (SOCKET)


 
est ce une piste ?


Message édité par lalfouinasse le 10-01-2006 à 13:27:29
Reply

Marsh Posté le 10-01-2006 à 14:48:02    

non, j'ai la solution
l'utilisateur utilisé était en /sbin/nologin -> ça ne marchait pas
je viens de passer en /bin/sh et tout fonctionne !
 
le probleme c'est que au niveau de la sécurité c'est pas terrible avez vous une solution (genre un melange nologin et /bin/sh) ? l'utilisateur ne puisse pas ouvrir une session mais beneficier des services de celle-ci ou quelque chose du genre
 
en vous remerciant

Reply

Marsh Posté le 10-01-2006 à 15:16:21    

et en ajoutant /bin/nologin dans /etc/shells ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 10-01-2006 à 15:16:21   

Reply

Marsh Posté le 10-01-2006 à 17:41:19    

comment faire cette manip ?
(j'ai une liste deroulante a choix unique) et en mode terminal je vois pas trop... dsl.. ) :p

Reply

Marsh Posté le 10-01-2006 à 20:05:56    

ben tu édites /etc/shells et tu ajoutes /bin/nologin dedans [:spamafote]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 11-01-2006 à 09:58:41    

effectivement... dsl :|
grand merci ;)
 
 - - - - - - - - -
apres test ça ne fonctionne pas, premierement il ne comprend pas /bin/nologin
il comprend a la place : /bin/nologi
 
et donc forcement j'ai un message d'erreur : sur le fetchmail :
su : /bin/nologi: no such file or directory
...checking failed
 
dommage .


Message édité par lalfouinasse le 11-01-2006 à 10:08:12
Reply

Marsh Posté le 11-01-2006 à 10:50:57    

c'est que tu as fait une erreur de saisie [:spamafote]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed