{"id":100,"date":"2008-01-25T17:04:41","date_gmt":"2008-01-25T15:04:41","guid":{"rendered":"http:\/\/michauko.org\/blog\/2008\/01\/25\/exercice-de-jonglage-avec-des-boites-mails-fermees\/"},"modified":"2009-10-08T15:26:48","modified_gmt":"2009-10-08T13:26:48","slug":"exercice-de-jonglage-avec-des-boites-mails-fermees","status":"publish","type":"post","link":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/","title":{"rendered":"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es"},"content":{"rendered":"<p>Lorsque vous supprimez un compte Linux, vous supprimez sa bo\u00eete aux lettres avec. Vous avez plusieurs solutions pour continuer \u00e0 g\u00e9rer (ou non) les mails re\u00e7us \u00e0 cette adresse.<\/p>\n<ul>Cas 1 : vous ne faites rien et l&rsquo;exp\u00e9diteur est inform\u00e9, mais pour un client par exemple, c&rsquo;est un peu moisi comme r\u00e9ponse.<\/ul>\n<ul>Cas 2 : vous faites un alias silencieusement et le mail termine chez quelqu&rsquo;un d&rsquo;autre sans que l&rsquo;exp\u00e9diteur le sache. Ca peut \u00eatre g\u00eanant &#8211; car l&rsquo;adresse restera utilis\u00e9e<\/ul>\n<ul>Cas 3 : vous voulez informer l&rsquo;exp\u00e9diteur et n\u00e9anmoins rediriger le mail quelque part<\/ul>\n<p>Je vais d\u00e9crire les cas n\u00b02 et 3 dans cet article. En consid\u00e9rant que vous \u00eates sur une base postfix+procmail comme je le d\u00e9cris <a href=\"https:\/\/michauko.org\/docs\/debian_testing\/\">dans ma doc<\/a>.<!--more--><\/p>\n<h3>Hypoth\u00e8ses<\/h3>\n<p>Consid\u00e9rons que le compte de Jean Bonnot (login jbonnot) doive \u00eatre ferm\u00e9 et que ses mails doivent aller chez Jean Luclesmouches (login jluclesmouches). Consid\u00e9rons aussi que Mr Bonnot ait des alias mails : jbonnot@votre_serveur.fr et j_bonnot@votre_serveur.fr.<\/p>\n<h3>Cas n\u00b02<\/h3>\n<p>Pour le 2\u00e8 cas, le plus simple, c&rsquo;est de faire un alias dans <code>\"\/etc\/aliases\/\"<\/code> du type :<\/p>\n<pre>jbonnot: jluclesmouches\r\nj_bonnot: jluclesmouches<\/pre>\n<p>Puis de lancer la commande <code>\"newaliases\"<\/code> ou <code>\"postmap \/etc\/aliases\"<\/code> pour reg\u00e9n\u00e9rer la base des alias (fichier <code>\"\/etc\/aliases.db\"<\/code>).<\/p>\n<h3>Cas n\u00b03<\/h3>\n<p>Pour le 3\u00e8 cas, on peut utiliser le programme <code>\"vacation\"<\/code> (installez le paquet du m\u00eame nom, aucune configuration \u00e0 faire) et triturer la conf de Postfix comme suit.<br \/>\nDans <code>\/etc\/postfix\/recipient_canonical<\/code>, ajoutez une ligne :<\/p>\n<pre>jbonnot        jluclesmouches+jbonnot\r\nj.bonnot        jluclesmouches+jbonnot<\/pre>\n<p>Ensuite, il faut l\u00e0 aussi reg\u00e9n\u00e9rer la base de donn\u00e9es issue de ce fichier, via la commande <code>\"cd \/etc\/postfix ; postmap recipient_canonical\"<\/code> pour obtenir un fichier <code>recipient_canonical.db<\/code>.<\/p>\n<p>Enfin, dans votre fichier <code>\/etc\/postfix\/main.cf<\/code>, veillez \u00e0 avoir la ligne suivante :<\/p>\n<pre>recipient_canonical_maps = hash:\/etc\/postfix\/recipient_canonical<\/pre>\n<p>Jusqu&rsquo;ici, un e-mail \u00e0 destination de Jean Bonnot sera renvoy\u00e9 par le serveur \u00e0 destination de Jean Luclesmouches en r\u00e9\u00e9crivant le champ <code>\"Delivered-To\"<\/code> dans l&rsquo;en-t\u00eate du mail afin de contenir <code>\"Delivered-To: jluclesmouches+jbonnot@blabla.com\"<\/code>. Ca permettra \u00e0 J Luclesmouches (qui a manifestement du temps \u00e0 revendre) de trier ses mails en entr\u00e9es en se basant sur ce champ.<\/p>\n<p>Reste \u00e0 modifier le fichier <code>.procmailrc<\/code> de Mr Luclesmouches, en ajoutant par exemple :<\/p>\n<pre>:0c\r\n* ^Delivered-To: jluclesmouches\\+jbonnot@ateme\r\n| vacation -a j_bonnot -a jbonnot -f ~\/.vacation_jbonnot.db -m ~\/.vacation_jbonnot.msg jluclesmouches<\/pre>\n<p>(&lsquo;tention, il y a 3 lignes dans le code pr\u00e9c\u00e9dent, la derni\u00e8re allant de \u00ab\u00a0| vacation\u00a0\u00bb \u00e0 \u00ab\u00a0jluclesmouches\u00a0\u00bb)<\/p>\n<p>Enfin, cr\u00e9er le message d&rsquo;absence (pour \u00ab\u00a0vacation\u00a0\u00bb) de feu Mr Bonnot. C&rsquo;est le fichier <code>.vacation_jbonnot.msg<\/code> dans le \u00ab\u00a0home directory\u00a0\u00bb de Jean Luclesmouches. Il contiendra par exemple :<\/p>\n<pre>From: j_bonnot@votre_serveur.fr\r\nSubject: Re: $SUBJECT\r\nPrecedence: Bulk\r\n\r\nMr Jean Bonnot est mort, contactez Mr Jean Luclesmouches \u00e0 l'adresse blablabla<\/pre>\n<p>Contenu \u00e0 adapter suivant que vous utilisez un simple r\u00e9pondeur sans conserver le mail (directive <code>:0<\/code> dans le <code>.procmailrc<\/code>) ou que vous conservez une copie du mail chez le destinataire (directive <code>:0c<\/code> dans le <code>.procmailrc<\/code>).<\/p>\n<p>Testez et \u00e7a devrait rouler.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque vous supprimez un compte Linux, vous supprimez sa bo\u00eete aux lettres avec. Vous avez plusieurs solutions pour continuer \u00e0 g\u00e9rer (ou non) les mails re\u00e7us \u00e0 cette adresse. Cas 1 : vous ne faites &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,387,385,82],"tags":[140,141,118,153,139,142],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-debian","category-ligne-de-commande","category-mails","category-pl","tag-aliases","tag-mail","tag-postfix","tag-procmail","tag-recipient_canonical","tag-vacation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es - Le blog de Michauko<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es - Le blog de Michauko\" \/>\n<meta property=\"og:description\" content=\"Lorsque vous supprimez un compte Linux, vous supprimez sa bo\u00eete aux lettres avec. Vous avez plusieurs solutions pour continuer \u00e0 g\u00e9rer (ou non) les mails re\u00e7us \u00e0 cette adresse. Cas 1 : vous ne faites &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/\" \/>\n<meta property=\"og:site_name\" content=\"Le blog de Michauko\" \/>\n<meta property=\"article:published_time\" content=\"2008-01-25T15:04:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-10-08T13:26:48+00:00\" \/>\n<meta name=\"author\" content=\"michauko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"michauko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/\"},\"author\":{\"name\":\"michauko\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"headline\":\"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es\",\"datePublished\":\"2008-01-25T15:04:41+00:00\",\"dateModified\":\"2009-10-08T13:26:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/\"},\"wordCount\":434,\"commentCount\":0,\"keywords\":[\"aliases\",\"mail\",\"postfix\",\"procmail\",\"recipient_canonical\",\"vacation\"],\"articleSection\":[\"Debian\",\"ligne de commande\",\"mails\",\"planet-libre.org\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/\",\"name\":\"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es - Le blog de Michauko\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\"},\"datePublished\":\"2008-01-25T15:04:41+00:00\",\"dateModified\":\"2009-10-08T13:26:48+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/\",\"name\":\"Le blog de Michauko\",\"description\":\"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/michauko.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/michauko.org\\\/blog\\\/#\\\/schema\\\/person\\\/0cd9f3d9ce4dccc05df81a5b27051ea9\",\"name\":\"michauko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g\",\"caption\":\"michauko\"},\"sameAs\":[\"http:\\\/\\\/michauko.org\\\/\"],\"url\":\"https:\\\/\\\/michauko.org\\\/blog\\\/author\\\/randomized2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es - Le blog de Michauko","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/","og_locale":"fr_FR","og_type":"article","og_title":"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es - Le blog de Michauko","og_description":"Lorsque vous supprimez un compte Linux, vous supprimez sa bo\u00eete aux lettres avec. Vous avez plusieurs solutions pour continuer \u00e0 g\u00e9rer (ou non) les mails re\u00e7us \u00e0 cette adresse. Cas 1 : vous ne faites &hellip;","og_url":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/","og_site_name":"Le blog de Michauko","article_published_time":"2008-01-25T15:04:41+00:00","article_modified_time":"2009-10-08T13:26:48+00:00","author":"michauko","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"michauko","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/#article","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/"},"author":{"name":"michauko","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"headline":"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es","datePublished":"2008-01-25T15:04:41+00:00","dateModified":"2009-10-08T13:26:48+00:00","mainEntityOfPage":{"@id":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/"},"wordCount":434,"commentCount":0,"keywords":["aliases","mail","postfix","procmail","recipient_canonical","vacation"],"articleSection":["Debian","ligne de commande","mails","planet-libre.org"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/","url":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/","name":"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es - Le blog de Michauko","isPartOf":{"@id":"https:\/\/michauko.org\/blog\/#website"},"datePublished":"2008-01-25T15:04:41+00:00","dateModified":"2009-10-08T13:26:48+00:00","author":{"@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9"},"breadcrumb":{"@id":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/michauko.org\/blog\/exercice-de-jonglage-avec-des-boites-mails-fermees-100\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/michauko.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Exercice de jonglage avec des bo\u00eetes mails ferm\u00e9es"}]},{"@type":"WebSite","@id":"https:\/\/michauko.org\/blog\/#website","url":"https:\/\/michauko.org\/blog\/","name":"Le blog de Michauko","description":"Si tu ne comprends pas le titre de l&#039;article, passe ton chemin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/michauko.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/michauko.org\/blog\/#\/schema\/person\/0cd9f3d9ce4dccc05df81a5b27051ea9","name":"michauko","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c3a8969c185fd0eef3893a15408f3ef1b36a6681a066b1eb32045643c30ba65?s=96&d=mm&r=g","caption":"michauko"},"sameAs":["http:\/\/michauko.org\/"],"url":"https:\/\/michauko.org\/blog\/author\/randomized2\/"}]}},"_links":{"self":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":3,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"predecessor-version":[{"id":790,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/posts\/100\/revisions\/790"}],"wp:attachment":[{"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michauko.org\/blog\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}