<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://julien.danjou.info/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>jd:/dev/blog - Tag - mail</title>
  <link>http://julien.danjou.info/blog/index.php/</link>
  <atom:link href="http://julien.danjou.info/blog/index.php/feed/tag/mail/rss2" rel="self" type="application/rss+xml"/>
  <description>Julien Danjou's blog</description>
  <language>fr</language>
  <pubDate>Fri, 14 Nov 2008 16:30:23 +0100</pubDate>
  <copyright>All Right Reserved</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>blah mail</title>
    <link>http://julien.danjou.info/blog/index.php/post/2008/09/18/blah-mail</link>
    <guid isPermaLink="false">urn:md5:a038df8d0334eb15ad141335ddd45ea3</guid>
    <pubDate>Thu, 18 Sep 2008 11:49:00 +0200</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>mail</category>    
    <description>    &lt;p&gt;Following my first idea of a &lt;a href=&quot;http://julien.danjou.info/blog/index.php/post/2006/10/03/338-blah&quot;&gt;blah script for irssi&lt;/a&gt;, I've wrote the same thing in Python for filtering some mail. IMHO, it's better than killfile.&lt;/p&gt;

&lt;pre&gt;
  1 #!/usr/bin/python 
  2  
  3 import email, sys, re 
  4  
  5 def blaahw(match): 
  6     w = match.group(0) 
  7     l = len(w) 
  8     if l == 1: 
  9         return &amp;quot;o&amp;quot; 
 10     elif l == 2: 
 11         return &amp;quot;he&amp;quot; 
 12     elif l == 3: 
 13         return &amp;quot;lol&amp;quot; 
 14     a = &amp;quot;a&amp;quot; * (l - 3) 
 15     return re.sub(&amp;quot;\w+&amp;quot;, &amp;quot;bl%sh&amp;quot; % a, w) 
 16  
 17 def blaah(text): 
 18     rc = re.compile('\w+') 
 19     return rc.sub(blaahw, text) 
 20  
 21 mail = email.message_from_file(sys.stdin) 
 22  
 23 mail.replace_header(&amp;quot;Subject&amp;quot;, blaah(mail[&amp;quot;Subject&amp;quot;])) 
 24  
 25 def blaah_payload(pl): 
 26     if type(pl) == list: 
 27         for i in range(len(pl)): 
 28             if pl[i].get_content_type() == &amp;quot;text/plain&amp;quot;: 
 29                 pl[i].set_payload(blaah(pl[i].get_payload())) 
 30         return pl 
 31     elif type(pl) == str: 
 32         return blaah(pl) 
 33  
 34 mail.set_payload(blaah_payload(mail.get_payload())) 
 35 print(mail) 

&lt;/pre&gt;


&lt;p&gt;Then can use a procmail rule like:&lt;/p&gt;


&lt;pre&gt;:0 fw
* ^From: asshole &amp;lt;asshole@asshole.com&amp;gt;
| $HOME/bin/blahmail.py&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; I've updated it to a more robust version which support multipart messages.&lt;/p&gt;</description>
    
    
    
          <comments>http://julien.danjou.info/blog/index.php/post/2008/09/18/blah-mail#comment-form</comments>
      <wfw:comment>http://julien.danjou.info/blog/index.php/post/2008/09/18/blah-mail#comment-form</wfw:comment>
      <wfw:commentRss>http://julien.danjou.info/blog/index.php/feed/rss2/comments/487</wfw:commentRss>
      </item>
    
  <item>
    <title>qmail</title>
    <link>http://julien.danjou.info/blog/index.php/post/2006/03/31/254-qmail</link>
    <guid isPermaLink="false">urn:md5:2bfbe4b689ba008f2b90e97204d6e94d</guid>
    <pubDate>Fri, 31 Mar 2006 15:21:40 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Free Software</category>
        <category>mail</category><category>software</category>    
    <description>    &lt;p&gt;Every time you install qmail, God won't kill a kitten.&lt;/p&gt;


&lt;p&gt;No.&lt;/p&gt;


&lt;p&gt;I WILL DO IT MYSELF !&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Exim4 !</title>
    <link>http://julien.danjou.info/blog/index.php/post/2004/12/14/93-exim4</link>
    <guid isPermaLink="false">urn:md5:26b9084ab3fb5bd214162b08487cffe8</guid>
    <pubDate>Tue, 14 Dec 2004 15:28:56 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Naquadah Network</category>
        <category>mail</category><category>software</category>    
    <description>    &lt;p&gt;Yeah, it's finally done: I have migrated my primary MX to exim4 ! With only a 15 minutes downtime.&lt;/p&gt;


&lt;p&gt;Since several month, I said that I will do it, and I did it ! I rewrote my exim3 conf for exim4. It was not too hard, but took me some hours to test it since my box delivers about 1k mails/days. It seems that everything is ok, but I am still tailling -f paniclog... &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Comment bien rédiger un e-mail ?</title>
    <link>http://julien.danjou.info/blog/index.php/post/2004/06/13/16-comment-bien-rediger-un-e-mail</link>
    <guid isPermaLink="false">urn:md5:57c0e948ab4de90d05878c3e9a32688a</guid>
    <pubDate>Sun, 13 Jun 2004 14:26:23 +0000</pubDate>
    <dc:creator>jd</dc:creator>
        <category>Internet</category>
        <category>internet</category><category>mail</category><category>thinking</category>    
    <description>    &lt;p&gt;Ca y est, j'en ai marre des emails envoyés n'importe comment.
Voici quelques règles à respecter &lt;em&gt;absolument&lt;/em&gt; pour envoyer des emails, que ce soit à un correpondant ou sur une liste de diffusion:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Envoyez vos e-mails en format texte brut, jamais en HTML.&lt;/li&gt;
&lt;li&gt;Mettez toujours un sujet court mais explicite, ne le laissez jamais vide. Si ce champs existe, ce n'est pas pour décorer.&lt;/li&gt;
&lt;li&gt;Utilisez la fonction répondre de votre logiciel pour répondre a un message. Ne faites JAMAIS nouveau message. En effet, tout les bon logiciels de mails classent les emails par fils de discussions (thread). Si vous utilisez la fonction nouveau messages, les champs References de votre email, seront vide, et le logiciel de votre correspondant sera incapable de recoller votre message au fil de discussion original. Par conséquent votre message sera considérez comme un nouveau fil de discussion, et bien plus difficile à replacer dans son contexte et risque de ne pas être lu.&lt;/li&gt;
&lt;li&gt;Inversement, n'utilisez JAMAIS la fonction répondre pour lancer un nouveau fil de discussion. Si vous faites cela, le nouveau fil sera contigu a l'ancien, et les 2 sujets seront mélangés, ce qui n'est vraiment pas pratique pour suivre un fil de discussion.&lt;/li&gt;
&lt;li&gt;Ne gardez que l’essentiel du message cité et indiquez vos suppressions par des signes classiques tel que &quot;(...)&quot; ou &quot;(snip)&quot;. Lors de discussions longues, effacez les anciennes reponses. Ca ne sert à rien d'avoir des citations qui sont antérieurs a 2 messages et d'avoir des lignes commencant par '&amp;gt; &amp;gt; &amp;gt; &amp;gt; '.&lt;/li&gt;
&lt;li&gt;Répondez point par point à votre correspondant en intercalant votre réponse entre ses questions. Vous pouvez aussi répondre en citant entièrement le mail de votre correspondant, si celui n'est pas trop long. Pensez également a aérez vos réponses, cela les rends plus facile a lire.&lt;/li&gt;
&lt;li&gt;On lit de haut en bas... il est donc bien bien vu de répondre sous le message de votre correspondant et non AU DESSUS.&lt;/li&gt;
&lt;li&gt;Les signatures ne doivent pas exceder 4 lignes.&lt;/li&gt;
&lt;li&gt;Utilisez un séparateur de signature correct: '-- ' (2 traits suivi d'un espace). Normalement, tous les bons logiciels le font automatiquement.&lt;/li&gt;
&lt;li&gt;Utilisez des marqueurs de citation correct: par exemple '&amp;gt; ' (supérieur suivi d'un espace). Normalement, tout les bons logiciels le font automatiquement.&lt;/li&gt;
&lt;li&gt;Tapez votre message en francais (ou en anglais le cas échéant), pas en phonétique.&lt;/li&gt;
&lt;li&gt;Identifiez vous: mettez un nom et un prénom, c'est assez agréable de savoir à qui on s'adresse.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il faut savoir que la plus part de ces actions se font automatiquement dans un bon logiciel de courier éléctronique, avec des réglages par défaut.&lt;/p&gt;


&lt;p&gt;Si vous voulez plus de détails, je vous conseil de lire les &lt;a href=&quot;http://www.rfc-editor.org/rfc/rfc1855.txt&quot;&gt;RFC 1855&lt;/a&gt; et &lt;a href=&quot;http://www.rfc-editor.org/rfc/rfc822.txt&quot;&gt;RFC 822&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Comme je suis sympa &lt;img src=&quot;/blog//themes/geeek.org/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; je vous met un exemple de mail correct:&lt;/p&gt;



&lt;pre&gt;From: Julien Danjou &amp;lt;julien@jdanjou.org&amp;gt;
To: adresse@destination
Subject: Re: sujet original
Date: Wed, 9 Jun 2004 01:04:30 +0200
References: &amp;lt;20040608154826.GA888@abydos.dmz.naquadah.org&amp;gt;&lt;/pre&gt;


&lt;pre&gt;  
On Wed, Jun 09, 2004 at 12:25:58AM +0200, Maurice Boucher wrote:
&amp;gt; message original
&amp;gt; qui tient sur plusieurs lignes
&amp;gt; et tout ca tout ca&lt;/pre&gt;


&lt;pre&gt;Voici une réponse facile a lire et aéré.&lt;/pre&gt;


&lt;pre&gt;&amp;gt; Tient encore une partie
&amp;gt; du message original&lt;/pre&gt;


&lt;pre&gt;Voila une réponse.&lt;/pre&gt;


&lt;pre&gt;-- 
Julien Danjou
Une signature bien séparée et facilement reconnaissable.&lt;/pre&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>