Récupérer des mails dans /var/mail

Récupérer des mails dans /var/mail - Logiciels - Linux et OS Alternatifs

Marsh Posté le 21-12-2004 à 19:35:37    

En ouvrant un compte sur un serveur IMAP, j'ai fait une erreur de permission, qui a fait que les mails rapatriés par fetchmail n'ont pas été mis dans le Maildir. Après quelques sueurs froides, je me suis aperçu qu'ils étaient bien présents dans /var/mail/$login. Comment faire pour les traiter maintenant que les permissions sont correctes ? Merci d'avance.  :hello:

Reply

Marsh Posté le 21-12-2004 à 19:35:37   

Reply

Marsh Posté le 21-12-2004 à 20:15:43    

:bounce:

Reply

Marsh Posté le 21-12-2004 à 20:34:08    

Je dis peut-être une connerie : chmod


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 21-12-2004 à 20:39:50    

oui tu dis une connerie :o
 
dans google cherche pour une conversion de mailbox vers maildir, y'a des scripts qui font ça ;)


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

Marsh Posté le 21-12-2004 à 20:58:46    

Je suis pourtant sûr d'avoir vu un pote me faire ça avec une commande toute bête, genre avec du cat |


---------------
Ubuntu c'est nul ! Tu l'installes et puis ça marche ... y a rien à bidouiller. rm -rf /  
Reply

Marsh Posté le 22-12-2004 à 04:09:20    

procmail doit être capable de faire ça puisqu'il gère à la fois mbox maildir.

Reply

Marsh Posté le 22-12-2004 à 08:09:50    

shaddy a écrit :

Je suis pourtant sûr d'avoir vu un pote me faire ça avec une commande toute bête, genre avec du cat |


 
USURPATEUR!!!


---------------
Ubuntu c'est nul ! Tu l'installes et puis ça marche ... y a rien à bidouiller. rm -rf /  
Reply

Marsh Posté le 22-12-2004 à 11:04:52    

shaddy a écrit :

USURPATEUR!!!


 :whistle:

Reply

Marsh Posté le 23-12-2004 à 09:55:31    

:kaola:


---------------
Ubuntu c'est nul ! Tu l'installes et puis ça marche ... y a rien à bidouiller. rm -rf /  
Reply

Marsh Posté le 01-03-2005 à 23:49:20    

shaddy a écrit :

Je suis pourtant sûr d'avoir vu un pote me faire ça avec une commande toute bête, genre avec du cat |

mb2md  (si ça marche, il faut te connecter avec l'utilisateur dont tu veux récupérer les messages est faire : mb2md -m -d lapin (-m pour dire d'aller chercher dans le fichier /var/mail/$login ou /var/mail/spool/$login et -d indique de créer le dossier lapin qui va contenir les courriers au format Maildir, après tu peux les déplacer dans le vrai dossier Maildir de l'utilisateur) !
 
En fait j'ai le même problème que toi. Je viens de retrouver des messages non distribués dans /var/mail mais en revanche je n'ai toujours pas résolu le problème des droits d'accès car je ne sais pas où chercher.
 
J'ai deux comptes, cela marchait bien sur les deux et depuis quelques jours cela ne fonctionne plus du tout sur l'un des comptes.

Mar  2 00:07:45 pingouin imaplogin: Connection, ip=[:ffff:192.168.0.2]
Mar  2 00:07:45 pingouin imaplogin: LOGIN: DEBUG: ip=[:ffff:192.168.0.2], command=LOGIN
Mar  2 00:07:45 pingouin imaplogin: LOGIN: DEBUG: ip=[:ffff:192.168.0.2], username=$login_utilisateur
Mar  2 00:07:45 pingouin imaplogin: authdaemon: starting client module
Mar  2 00:07:45 pingouin imaplogin: chdir "/home/$login_utilisateur": Permission denied


Pourtant les droits, du dossier ~ des deux utilisateurs sont du même type : "rwx------". Les messages sont bien délivré pour le premier et pas pour le second !
 
Les messages sont bien récupérés par fetchmail mais ils sont sotckés dans /var/mail, en revanche procmail ne voit rien (la log ne se met pas à jour) et il n'est pas possible d'ajouter un message dans les dossiers IMAP du compte ! :cry:


Message édité par darkoli le 02-03-2005 à 08:32:35

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 01-03-2005 à 23:49:20   

Reply

Marsh Posté le 02-03-2005 à 00:30:41    

Est-ce que le fichier "aliases" joue un rôle dans cette affaire ?
 
Il y a une ligne : "root: $login_utilisateur_qui_fonctionne".
 => Bon c'est pas ça, c'est juste pour rediriger les messages.
 
Personne n'aurait une idée ?
 
Est-ce qu'il ya quelque chose de louche là dedans ?

root@/usr/bin > ps -ef | grep cour
root     11626     1  0 00:31 ?        00:00:00 /usr/sbin/courierlogger -pid=/var/run/courier/authdaemon/pid -start /usr/lib/courier/authlib/authdaemond.plain
root     11627 11626  0 00:31 ?        00:00:00 /usr/lib/courier/authlib/authdaemond.plain
root     11628 11627  0 00:31 ?        00:00:00 /usr/lib/courier/authlib/authdaemond.plain
root     11629 11627  0 00:31 ?        00:00:00 /usr/lib/courier/authlib/authdaemond.plain
root     11630 11627  0 00:31 ?        00:00:00 /usr/lib/courier/authlib/authdaemond.plain
root     11631 11627  0 00:31 ?        00:00:00 /usr/lib/courier/authlib/authdaemond.plain
root     11632 11627  0 00:31 ?        00:00:00 /usr/lib/courier/authlib/authdaemond.plain
root     11754     1  0 00:48 ?        00:00:00 /usr/sbin/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -maxprocs=40 -maxperip=20 -pid=/var/run/courier/imapd.pid -nodnslookup -noidentlookup 143 /usr/lib/courier/courier/imaplogin /usr/lib/courier/authlib/authdaemon /usr/bin/imapd Maildir
root     11757     1  0 00:48 ?        00:00:00 /usr/sbin/courierlogger imaplogin


 
Droit d'accès du dossier /home/$login_user :
drwxrwxrwx   3 $login_user  $login_user   4096 2005-03-01 23:47 $login_user
 
root@/home > courierauthtest $login_user
Trying authdaemon...
chdir "/home/$login_user": Permission denied
 
:??:


Message édité par darkoli le 02-03-2005 à 01:14:32

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 02-03-2005 à 01:37:17    

C'est la quatrième diemnsion ou quoi ?
 
Je me connecte avec l'utilisateur dont la messagerie ne fonctionne plus et

$login_user@pingouin:/$ cd /home/$login_user
-su: cd: /home/$login_user: Permission denied


C'est quoi ce bordel ?


Message édité par darkoli le 02-03-2005 à 01:37:28

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 02-03-2005 à 01:45:49    

darkoli a écrit :

C'est la quatrième diemnsion ou quoi ?
 
Je me connecte avec l'utilisateur dont la messagerie ne fonctionne plus et

$login_user@pingouin:/$ cd /home/$login_user
-su: cd: /home/$login_user: Permission denied


C'est quoi ce bordel ?


 
Bon j'ai fini mon monologue !!!
 
En fait le dossier "home" appartenait à l'autre utilisateur et il y avait les droits "rwx------" seulement !
 
Je suis vraiement un boulet ... :sweat:


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Sujets relatifs:

Leave a Replay

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