Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[mail] ne voit pas les mails du rep .maildir (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Tue Mar 10, 2009 10:29 pm    Post subject: [mail] ne voit pas les mails du rep .maildir (résolu) Reply with quote

Bonsoir,


J'ai un légé problème de mail, je ne sais pas si c'est un manque de "software" ou un manque de "config", mais les fait sont la, ca va pas.


Donc, j'explique ... J'ai un servuer @home ou "postfix" est installé. Le relay dns est configuré pour que postfix envoie les mails vers le MTA de mon FAI (smtp). J'ai aussi ajouté un aliases pour root, ainsi il renvoit le mail sur une adresse Web (hotmail par exemple).

Avec cette config, je me connecte à mon serveur (ssh) et j'envoie un mail au compte "root" => le mail tombe dans la boite root et est renvoyé sur internet (visible via hotmail). Tout va bien. Maintenant, (tout ca est avant tout un bon exercice sur les mails), je me dit : "et, est-ce que cela fonctionne si j'envoie à un compte utilisateur normal local ?". Je test donc (avec la meme commande) mais en précisant "loopx" à la place de "root" et la, ... rien ne tombe dans "hotmail" (c'est normal), mais rien ne tombe dans ma boite mail (je me connecte à mon compte et je fais "mail", il me dit qu'il y a pas de mail). Alors, je ne comprend pas ...


D'autant plus que je vois cela dans les logs :
Code:
Mar 10 23:14:51 serveur postfix/pickup[19720]: CA0AC78937: uid=1000 from=<loopx>
Mar 10 23:14:51 serveur postfix/cleanup[22414]: CA0AC78937: message-id=<20090310221451.CA0AC78937@serveur.x.org>
Mar 10 23:14:51 serveur postfix/qmgr[13532]: CA0AC78937: from=<loopx@serveur.x.org>, size=1129, nrcpt=1 (queue active)
Mar 10 23:14:51 serveur postfix/qmgr[13532]: CA0AC78937: removed
Mar 10 23:14:51 serveur postfix/local[22416]: CA0AC78937: to=<loopx@serveur.x.org>, orig_to=<loopx>, relay=local, delay=0.07, delays=0.06/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)

donc, ici, c'est les logs d'un mail envoyé par l'utilisateur "loopx" à l'utilisateur "loopx" (le tout, sur la meme machine, donc tout est sencé être local). Ici, il ne dit pas que le mail à été "forwardé" mais plutot que le mail à été "délivré" ... mais, il est ou ce mail ??????????


C'est la que je suis entrain de penser que j'ai peut être oublié d'installer un truc ... Actuellement, j'ai la commande "mail" d'installer, "postfix" configurer (domaine et relay) ... rien de plus ...


Alors voilà, sur une même machine, un mail est "délivré" mais pourtant introuvable .. auriez-vous une idée :o ? Ne serais-ce pas un problème pour la récupération du mail, uniquement ? (pourtant, "mail" devrait être suffisant ...)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org


Last edited by loopx on Wed Mar 11, 2009 11:28 pm; edited 3 times in total
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Wed Mar 11, 2009 3:34 pm    Post subject: Reply with quote

Ok dudes, j'avance :)


Sur mon compte user simple, "mail" ou "mailx" ne me disent pas que j'ai des new mails, alors que pourtant :


Code:
loopx@serveur ~/.maildir/new $ ls -lt
total 32
-rw------- 1 loopx users  485 mar 11 16:41 1236786078.V341I10ad2M733413.serveur
-rw------- 1 loopx users 1234 mar 11 16:35 1236785712.V341I85639M797458.serveur
-rw------- 1 loopx users 1217 mar 11 16:35 1236785705.V341Ic90daM718463.serveur
-rw------- 1 loopx users 1223 mar 11 16:34 1236785647.V341Id1244M702842.serveur
-rw------- 1 loopx users 1208 mar 10 23:14 1236723291.V341I6283dM870053.serveur
-rw------- 1 loopx users 1208 mar 10 23:14 1236723250.V341I6267eM532310.serveur
-rw------- 1 loopx users 1208 mar 10 23:02 1236722562.V341I5ead5M390787.serveur
-rw------- 1 loopx users  475 mar 10 23:01 1236722502.V341I3c843M332793.serveur



Et donc, j'ai bien des mails qui sont délivré ...


Mon problème se situe donc dans le Mail Agent (fin, le truc client ...) ... Pourant, "mailx" en est un :o ????


EDIT:
Code:
loopx@serveur ~/.maildir/new $ mail
No mail for loopx
loopx@serveur ~/.maildir/new $ mail -e
No mail for loopx
loopx@serveur ~/.maildir/new $ mailx -e
No mail for loopx
loopx@serveur ~/.maildir/new $ mailx
No mail for loopx


:(


EDIT2: j'ai trouvé un post d'un gars qui a exactement le meme problème que moi, mais en mieux expliqué peut être .. :

http://linuxfr.org/forums/10/22201.html
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Wed Mar 11, 2009 5:26 pm    Post subject: Reply with quote

Ok, j'ai trouvé je pense ..


En fait, il existe deux version de mail (donc mailx n'est qu'un lien vers mail) :

* version Unix (mailx)
* version GNU (mailutils)



Alors forcément, avec la mailx, on peut peut être pas lire les mails du ".maildir", c'est pourquoi il faut utiliser la version GNU ...


Je test ...



EDIt: déjà, impossible de compiler "mailutils" car ca plante ... ensuite, il y a une 3ème implémentation : nail ... mais, tout comme "mailx", j'ai la meme réponse, à savoir : "no mail for loopx" ...

Une idée ?

Help ..


EDIT2: voilà, j'ai réussi à compiler "mailutils" ... mais la commande "mail" ne voit tjs pas les mails :evil:

Code:
loopx@serveur ~/.maildir/new $ ls
1236722502.V341I3c843M332793.serveur  1236723291.V341I6283dM870053.serveur  1236785712.V341I85639M797458.serveur  1236801385.V341I5ae664M766688.serveur
1236722562.V341I5ead5M390787.serveur  1236785647.V341Id1244M702842.serveur  1236786078.V341I10ad2M733413.serveur  1236801462.V341Ib1fbM168115.serveur
1236723250.V341I6267eM532310.serveur  1236785705.V341Ic90daM718463.serveur  1236786641.V341Ic882dM900308.serveur
loopx@serveur ~/.maildir/new $ mail
Pas ed courrier pour loopx



EDIT3: ok j'ai trouvé une partie de ma réponse ...

Par défaut, la commande "mail" de "mailutils" ne va aucunement voir dans le répertoire ".maildir" du user, il faut donc exécuter "mail -f ~/.maildir" pour avoir enfin accès au mail !! 8)


Mais, bah que c'est pas bien de devoir remettre un paramètre ... Donc, j'essaie d'utiliser un fichier de config (visiblement, /etc/mail.rc ou .mailrc dans ~). Et c'est la qu'un autre problème survient : le paramètre "file" placé dans le fichier fonctionne à moitié, c'est à dire qu'il vérifie le répertoire, dit qu'il y a des trucs MAIS ne me laisse pas intéragir avec son contenu .. continue vers ma sois disant boite mail (ou il n'y a pas de mail) puis fini, fin d'exécution de "mail" ...

Code:
loopx@serveur ~ $ mail
"/home/loopx/.maildir": 12 messages11 nouveaux
 R   1 loopx@serveur.loop                   38/1244  hihi
>R   2 loopx@serveur.loop                   37/1219  hihi
 R   3 loopx@serveur.loop                   37/1219  hihi
 R   4 root                                 37/1234  ttt
 R   5 root                                 37/1228  ttt
 R   6 root                                 37/1245  ttt
 R   7 root                                 14/496   hihiho
 R   8 root                                 14/496   hihiho
 R   9 loopx@serveur.loop                   18/617   ooo
 R  10 loopx@serveur.loop                   17/573   caca
 R  11 loopx@serveur.loop                   13/479   loopx@serveur
 R  12 loopx@serveur.loop                   14/493   ttTTtt
Pas ed courrier pour loopx



alors que j'aimerais qu'il s'arrete pour que je puisse traiter les mails :

Code:
loopx@serveur ~ $ mail --file ~/.maildir/
"/home/loopx/.maildir/": 12 messages11 nouveaux
 R   1 loopx@serveur.loop                   38/1244  hihi
>R   2 loopx@serveur.loop                   37/1219  hihi
 R   3 loopx@serveur.loop                   37/1219  hihi
 R   4 root                                 37/1234  ttt
 R   5 root                                 37/1228  ttt
 R   6 root                                 37/1245  ttt
 R   7 root                                 14/496   hihiho
 R   8 root                                 14/496   hihiho
 R   9 loopx@serveur.loop                   18/617   ooo
 R  10 loopx@serveur.loop                   17/573   caca
 R  11 loopx@serveur.loop                   13/479   loopx@serveur
 R  12 loopx@serveur.loop                   14/493   ttTTtt
?



Toujours pas d'idée ? Personne pour m'aider un tit peu :o ? Il ne me reste plus qu'a configurer ce maudit fichier pour qu'il pointe vers la boite mail de mes utilisateur qui se trouve dans ~/.maildir/ ...........


EDIT 4: Ok ok ok, pas besoin d'utiliser de "mail.rc" ou de ".mailrc" ... J'ai vu ceci à la place :

Code:
loopx@serveur ~ $ echo $MAIL
/var/mail/loopx

je n'ai pas ce répertoire, il n'existe pas mais existe pour d'autre utilisateur (encore d'autre question ...). Il faut donc que je configure la variable d'environement "MAIL" qui a déjà été définie ... mais je trouve pas ou c'est, l'es pas sous /etc/env.d/ :o


EDIT5: bah, je craque, j'en ai marre, je vais foutre un "export MAIL ....." dans /etc/profile ... ! Maitnenant ca fonctionne comme je veux ;-)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Thu Mar 12, 2009 8:33 pm    Post subject: Reply with quote

Hou qu'il est gentil le loopx


Hou qu'il a fait une belle doc sur son wiki :D



http://pix-mania.dyndns.org/mediawiki/index.php/Les_mails
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Fri Mar 13, 2009 12:15 am    Post subject: Reply with quote

T'a réussi comment a compiler mailutils ?

Merci pour le tuto vais enfin pouvoir régler correctement mais mails locaux (parce que pour l'instant les messages de mdadm et smart ils tombent dans /root/dead.letter :oops: )
Back to top
View user's profile Send private message
loopx
Advocate
Advocate


Joined: 01 Apr 2005
Posts: 2787
Location: Belgium / Liège

PostPosted: Fri Mar 13, 2009 12:32 am    Post subject: Reply with quote

Ih hu ha :D ca a plantouzé la première fois :D



Have a look at this :

Code:
serveur loopx # emerge -pv guile mailutils

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-scheme/guile-1.8.5-r1  USE="deprecated discouraged nls regex threads -debug -debug-freelist -debug-malloc -elisp -emacs -networking" 0 kB
[ebuild   R   ] net-mail/mailutils-1.2  USE="gdbm mysql nls pam -postgres -test" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB


Pour te dire vrai, je ne sais pas exactement quelle était le problème de mailutils ... Je sais que :
* j'ai rajouté le use "discouraged" à "guile"
* j'ai démasqué uniquement "mailutils ~x86"

Mon serveur étant en stable, le problème venait ptet de la version stable de mailutils (0.6!!) ...



Et pour info, le tuto est un peu particulier ... Vu que c'est un wiki, j'ai découpé certaine chose, je veux dire par la que tu ne trouvera pas une page qui explique comment configurer 15 programmes sur une même page. En fait, j'ai fais une page "les mails" qui explique "théoriquement" la facon de procéder (et c'est pas complet, et quelques erreur encore) mais sur cette page, il y a des liens vers les pages des applications ou la tu trouvera des tutos pour la config ... Ca parrait complexe mais c'est logique en fait, tu verra ;-).


EDIT: tiens en parlant de ca, c'est quoi au juste un MSA ??? J'ai un peu de mal ... Dans ma doc, j'explique que le MUA (commande "mail") envoie un mail ... et que ca va aussi exécuter "sendmail" qui, lui, va transmettre le mail au serveur de mail (local ou non). Donc, "sendmail", c'est un MTA ou un MSA ????????????????????????????????????????????????

8O 8O 8O 8O


EDITxxx : je précise que je n'ai AUCUNEMENT le use "mbox" d'activé .. d'ailleur, j'utilise (visiblement) le format "maildir" et non "mbox" ;-)
_________________
Mon MediaWiki perso : http://pix-mania.dyndns.org
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum