Récupérer des mails dans /var/mail - Logiciels - Linux et OS Alternatifs
Marsh Posté le 21-12-2004 à 20:34:08
ReplyMarsh Posté le 21-12-2004 à 20:39:50
oui tu dis une connerie
dans google cherche pour une conversion de mailbox vers maildir, y'a des scripts qui font ça
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 |
Marsh Posté le 22-12-2004 à 04:09:20
procmail doit être capable de faire ça puisqu'il gère à la fois mbox maildir.
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!!!
Marsh Posté le 23-12-2004 à 09:55:31
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] |
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 !
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 |
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
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 |
C'est quoi ce bordel ?
Marsh Posté le 02-03-2005 à 01:45:49
darkoli a écrit : C'est la quatrième diemnsion ou quoi ?
|
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 ...
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.