[SME] Migration des boites mail - Postfix -> Qmail

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Messagepar YT-1300 » 10 Oct 2003 10:47

Bonjour à tous. Je ne sais pas si vous etes au courant, je met en place un nouveau serveur de messagerie dans ma société. <BR> <BR>J'ai donc terminé toutes les installations et autres configurations. Et maintenant je suis dans la partie la mois passionante, c'est a dire la migration du contenu des boite mail sur le nouveau serveur. <BR> <BR>Mais voila, il y a un probleme. ( comme toujours rien ne se passe sans probleme avec moi ) <BR> <BR>Je migre donc le contenu des boites de l'ancien serveur de mail <!-- BBCode Start --><B>POSTFIX</B><!-- BBCode End --> sur mon sme qui tourne lui sous <!-- BBCode Start --><B>QMAIL</B><!-- BBCode End -->. Et mon probleme est le suivant. <BR> <BR>Sous postfix les boites mail ne représente qu'un seul fichier. Ce seul et unique fichier contient tout les mails que l'utilisateur a reçu alors que sous qmail les boites mail sont des repertoires qui contiennent chaque messages envoyé ou reçu. Chaque message est stoqué dans un seul fichier ( n message = n fichier). <BR> <BR>Suite a ces deux modes de fonctionnement completement différent je me vois mal partie pour la migration. <BR> <BR>Est-ce qu'il y a une solution ou alors j'annonce a mes petit utilisateur qu'ils vont tout perdre. <BR> <BR> <BR>Merci d'avance et @+tard <BR>
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar MasterSleepy » 10 Oct 2003 10:54

Salut, <BR>Le tout est de faire un script qui vas couper le gros fichiers actuel en plusieurs petits. <BR>Pour ça il faut connaitre les balises de début et de fin de message de postfix et après c'est tout simple. <BR>Bonne chance. <BR>A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar MasterSleepy » 10 Oct 2003 11:02

Bon alors j'ai récupéré celui que mon colègue à fait : <BR> <BR>Fichier split_mail.awk <BR>BEGIN { <BR> BEGIN_MSG = "From" <BR> PRINT="NO" <BR> OUT_FILE = "msg_" <BR> } <BR> <BR> { <BR> if ( $1 == BEGIN_MSG && <BR> $2 == "-") <BR> { <BR> PRINT="YES" <BR> DTIME=systime() <BR> print "DTIME :"DTIME <BR> NBALEA=rand(); <BR> DATE_MAIL=$3"_"$4"_"$5"_"$6"_"$7 <BR> print "NBALEA :"NBALEA <BR> OUT_FILE = "msg_"DTIME"_"DATE_MAIL"_"NBALEA <BR> } <BR> <BR> if ( PRINT == "YES" ) <BR> { <BR> print $0 >> OUT_FILE <BR> } <BR>} <BR> <BR>Utilisation : <BR> <BR>awk -f split_mail.awk [gros fichier] <BR> <BR>Normalement ça doit fonctionner <IMG SRC="images/smiles/icon_biggrin.gif"> <BR> <BR>A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar YT-1300 » 10 Oct 2003 11:02

Tu sais que j'y avais pensé mais je ne voulais pas en entendre parlé <IMG SRC="images/smiles/icon_cry.gif"> <BR> <BR>Poouuurrrqqquuuoooiiiii MOI <BR> <BR> linux vs YT-1300 <IMG SRC="images/smiles/icon_boxe2.gif"> et comme d'habitude linux mene 1 a 0 YT-1300 arrive a certain moment a remonter au score mais ne prend jamais l'avantage. <IMG SRC="images/smiles/icon_bawling.gif"> <BR> <BR> <BR>Bon je regarde tout ça et je vou tiens au courant <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR> <BR>@ +tard <BR> <BR> <BR> <BR>
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar YT-1300 » 10 Oct 2003 11:04

Tu c'est que tu es un vrai mere pour moi toi <IMG SRC="images/smiles/icon_bise.gif"> <BR> <BR>Merci je m'envais le tester. <BR> <BR> <BR>@+tard maman
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar YT-1300 » 10 Oct 2003 12:13

Bon en gros je vois ce que vais ce scripte mais j'ai l'impression qu'il manque quelque chose <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR>Comme je ne suis pas un expert du script est ce que tu pourrais me commenter, afin que je comprenne mieu le fonctionnement, les lignes du script. <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR> <BR>Merci d'avance et @+tard <BR> <BR>
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar MasterSleepy » 10 Oct 2003 12:30

Ben le prob, c'est pas moi qui l'ai écrit, en plus je suis une buse en AWK. <BR> <BR>Je me renseigne et je te tiens au courant.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar YT-1300 » 10 Oct 2003 14:36

OK merci <BR> <BR>@+tard
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar MasterSleepy » 10 Oct 2003 16:15

Essaye voir un peu ça <BR>BEGIN { <BR> BEGIN_MSG = "From:" <BR> PRINT="NO" <BR> OUT_FILE = "msg_" <BR> } <BR> <BR> { <BR> if ( $1 == BEGIN_MSG ) <BR> { <BR> PRINT="YES" <BR> DTIME=systime() <BR> print "DTIME :"DTIME <BR> NBALEA=rand(); <BR> DATE_MAIL=$3"_"$4"_"$5"_"$6"_"$7 <BR> print "NBALEA :"NBALEA <BR> OUT_FILE = "msg_"DTIME"_"DATE_MAIL"_"NBALEA <BR> } <BR> <BR> if ( PRINT == "YES" ) <BR> { <BR> print $0 >> OUT_FILE <BR> } <BR> } <BR> <BR>En faite le script de tout à l'heure c'était pour des fichiers venant de openwebmail. <BR>Avec c'est petit ça devrait le faire, j'ai essayé avec un autre serveur sous postfix et apparemment ça fonctionne. <BR> <BR>A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar YT-1300 » 10 Oct 2003 16:25

alors j'ai essayé et j'ai une erreur <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR>coup.awk : line25 : section systime never definied <BR> <BR>Pourquoi il me dit ça et pouquoi line 25 <IMG SRC="images/smiles/icon_confused.gif">
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar MasterSleepy » 10 Oct 2003 16:31

Bon ben le systime tu peux le virer, c'est juste pour faire joli apparemment <IMG SRC="images/smiles/icon_biggrin.gif"> <BR> <BR>BEGIN { <BR>BEGIN_MSG = "From:" <BR>PRINT="NO" <BR>OUT_FILE = "msg_" <BR>} <BR> <BR>{ <BR>if ( $1 == BEGIN_MSG ) <BR>{ <BR>PRINT="YES" <BR>DTIME="" <BR>print "DTIME :"DTIME <BR>NBALEA=rand(); <BR>DATE_MAIL=$3"_"$4"_"$5"_"$6"_"$7 <BR>print "NBALEA :"NBALEA <BR>OUT_FILE = "msg_"DTIME"_"DATE_MAIL"_"NBALEA <BR>} <BR> <BR>if ( PRINT == "YES" ) <BR>{ <BR>print $0 >> OUT_FILE <BR>} <BR>}
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar YT-1300 » 10 Oct 2003 16:50

Domo aligato mastersleepy <IMG SRC="images/smiles/icon_bise.gif"> <BR> <BR>Merci tu viens de me faire gagné beaucoup mais beaucoup de temp. <BR> <BR> <BR> <BR> <BR>Que la force soit avec toi, à tout jamais ! mastersleepy. <BR> <BR>
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar MasterSleepy » 10 Oct 2003 17:14

No problemo, you are welcom!!! <BR> <BR>Merci à ceeeb pour son script de la mort
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar YT-1300 » 10 Mars 2004 18:09

Vous allez peut-eter trouver que j'abuse mais je lance quand meme. <BR> <BR>Maitenant j'aimerai faire l'inverse, passé de qmail a postfix c'est possible ou plus difficile <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR>Non Non pas la tête, pas la tête. <BR> <BR>Le soucis c'est que sous Qmail certain mail sont dans des repertoires. Je pensais faire un premier script que recole toules message en un seul fichier text. <BR> <BR>Vous en penssez quoi <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR>@+tard <BR> <BR> <BR>YT-1300
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar Franck78 » 10 Mars 2004 18:48

<BR>Moi je te conseille betement google et <BR> <BR>"mailbox maildir conversion" <BR> <BR>Exemple: <BR><!-- BBCode auto-link start --><a href="http://home.uninet.ee/~ragnar/2md/" target="_blank">http://home.uninet.ee/~ragnar/2md/</a><!-- BBCode auto-link end --> <BR>
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron