<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Turb(l)o(g) &#187; thunderbird</title>
	<atom:link href="http://blog.spyou.org/wordpress-mu/tag/thunderbird/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.spyou.org/wordpress-mu</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 12:46:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MUA farceur, restauration de backup et Cyrus</title>
		<link>http://blog.spyou.org/wordpress-mu/2010/08/06/mua-farceur-restauration-de-backup-et-cyrus/</link>
		<comments>http://blog.spyou.org/wordpress-mu/2010/08/06/mua-farceur-restauration-de-backup-et-cyrus/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 14:49:18 +0000</pubDate>
		<dc:creator>Bruno</dc:creator>
				<category><![CDATA[3615 my life]]></category>
		<category><![CDATA[Idioties]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Bacula]]></category>
		<category><![CDATA[cyrus]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[MUA]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://blog.spyou.org/wordpress-mu/?p=687</guid>
		<description><![CDATA[Pour bien finir la semaine, cet enfoiré de Thunderbird a soudainement décidé que puisqu&#8217;il n&#8217;y avait plus de place sur le disque dur du PC de mon bureau, il convenait de faire du ménage dans mes dossiers IMAP et que donc, tout ce qui était antérieur au 7 juillet 2010, poubelle, ici et sur le serveur.
Mon archive d&#8217;emails approchant les 23Go et remontant à une bonne douzaine d&#8217;année pour certaines boites, je vous laisse imaginer mon état de nerf. Pour bien continuer, monsieur backups &#38; serveurs de mail (qui se trouve être ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-688" title="Thunderbird" src="http://blog.spyou.org/wordpress-mu/files/2010/08/20100806-hunderbird-281x300.png" alt="" width="281" height="300" />Pour bien finir la semaine, cet enfoiré de Thunderbird a soudainement décidé que puisqu&#8217;il n&#8217;y avait plus de place sur le disque dur du PC de mon bureau, il convenait de faire du ménage dans mes dossiers IMAP et que donc, tout ce qui était antérieur au 7 juillet 2010, poubelle, ici et sur le serveur.</p>
<p>Mon archive d&#8217;emails approchant les 23Go et remontant à une bonne douzaine d&#8217;année pour certaines boites, je vous laisse imaginer mon état de nerf. Pour bien continuer, monsieur backups &amp; serveurs de mail (qui se trouve être la même personne) venait de partir en vacances.<span id="more-687"></span></p>
<p>Me voila donc parti à la recherche de mes emails dans le serveur de backup. Je vous passe l&#8217;article sur l&#8217;utilisation quelque peu déroutante de Bacula (qui demeure un très bon produit quand on sait lui parler au creux de l&#8217;oreille et qu&#8217;on est patient), j&#8217;ai fini par réussir à lui faire recracher mes 23Go d&#8217;emails sur le serveur mail dans un dossier différent pour pouvoir travailler calmement dessus sans risquer de perturber le fonctionnement du serveur de mail (ben oui, je bosse un peu a coté, quand même)</p>
<p>La problématique étant la suivante :</p>
<ul>
<li>Si je recopie bêtement les emails du backup par dessus les dossiers actuels, au mieux je perd l&#8217;ensemble des statut des nouveaux emails datant d&#8217;après le backup (lu, répondu, &#8230;), au pire, je mélange tout, chaque email étant stocké avec un numéro à partir de 1 et je n&#8217;ai strictement aucune idée de si par hasard Cyrus ne se met pas a recompter à partir de 1 en cas de boite vidée (ce qui a été le cas d&#8217;une grosse quantité de boite)</li>
<li>Si je met le backup dans un sous dossier de mes dossiers actuels, c&#8217;est déjà une bonne chose de faite, mais je ne les vois pas pour autant dans le logiciel de courrier</li>
</ul>
<p>La solution est un peu alambiquée mais elle fonctionne :</p>
<ul>
<li>Créer un dossier &laquo;&nbsp;Backup&nbsp;&raquo; via le logiciel de courrier</li>
<li>Y copier le backup de l&#8217;utilisateur en console sur le serveur mail</li>
<li>Lancer la commande cyrus &laquo;&nbsp;reconstruct -fr user/&lt;nom_d&#8217;utilisateur&gt;&nbsp;&raquo; (reconstruct se trouve avec les autres binaires de Cyrus, chez moi /usr/local/cyrus/bin)</li>
<li>Aller se prendre un café, ca peut prendre un moment</li>
<li>Lancer son logiciel de courrier et s&#8217;abonner à toutes les boites IMAP nouvellement trouvées par Cyrus (Thunderbird a eu du mal a me laisser faire, j&#8217;ai du terminer sur un webmail, il y avait semble-t-il trop de boites a son gout)</li>
<li>S&#8217;apercevoir qu&#8217;on a perdu tous les statuts des mails récupérés par le backup</li>
<li>Réimporter une seconde fois le backup au même endroit que la première fois (pour retrouver les statuts, maintenant que Cyrus a retrouvé l&#8217;arborescence de boites)</li>
<li>Déplacer les emails des boites situées  dans le dossier &laquo;&nbsp;Backup&nbsp;&raquo; vers les boites réelles qui ont été vidées avant la catastrophe (c&#8217;est finalement ça qui prends le plus de temps)</li>
</ul>
<p>Si vous avez eu la chance d&#8217;avoir complètement perdu votre serveur mail et donc de ne pas avoir une version des boites avec des vieux mails et une version avec des anciens, c&#8217;est plus simple, vous pouvez restaurer votre backup à la racine de la boite utilisateur et vous éviter la dernière phase qui reste la plus fastidieuse, surtout si vous avez des boites avec 68000 emails comme moi.</p>
<p>Bilan des courses, quelques 1.161.000 emails sauvés ! Du coup, j&#8217;ai fais du ménage et j&#8217;en ai jeté pas loin de 250.000.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spyou.org/wordpress-mu/2010/08/06/mua-farceur-restauration-de-backup-et-cyrus/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Thunderbird et Cyrus</title>
		<link>http://blog.spyou.org/wordpress-mu/2010/03/11/thunderbird-et-cyrus/</link>
		<comments>http://blog.spyou.org/wordpress-mu/2010/03/11/thunderbird-et-cyrus/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 11:47:00 +0000</pubDate>
		<dc:creator>Bruno</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[cyrus]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://blog.spyou.org/wordpress-mu/?p=8</guid>
		<description><![CDATA[Si vous avez la bonne idée, un jour, d&#8217;utiliser un nouveau compte IMAP fonctionnant sous Cyrus et de vouloir y importer un gros tas de mails depuis Thunderbird, vous risquez de constater que ca ne se passe pas forcément bien, surtout si une partie de ces mails provient encore d&#8217;un autre soft.
Solution magique trouvée a l&#8217;occasion, à base de perl, a appliquer sur les fichiers mailbox de Thunderbird :
sed -e &#8216;s/^From ???@???/From -/&#8217; FICHIER_SOURCE &#62; FICHIER_DESTINATION
]]></description>
			<content:encoded><![CDATA[<p>Si vous avez la bonne idée, un jour, d&#8217;utiliser un nouveau compte IMAP fonctionnant sous Cyrus et de vouloir y importer un gros tas de mails depuis Thunderbird, vous risquez de constater que ca ne se passe pas forcément bien, surtout si une partie de ces mails provient encore d&#8217;un autre soft.</p>
<p>Solution magique trouvée a l&#8217;occasion, à base de perl, a appliquer sur les fichiers mailbox de Thunderbird :</p>
<p>sed -e &#8216;s/^From ???@???/From -/&#8217; FICHIER_SOURCE &gt; FICHIER_DESTINATION</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.spyou.org/wordpress-mu/2010/03/11/thunderbird-et-cyrus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

