tuteurs.ens.fr/internet/forum/entetes.tml

281 lines
9.9 KiB
Text
Raw Normal View History

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
"tuteurs://DTD/tml.dtd">
<html>
<head>
<title>En-t<>tes</title>
</head>
<body>
<h1>Les en-t<>tes news dans forum</h1>
<p>
La lecture de cette page n'est absolument pas n<>cessaire pour poster
dans forum, encore moins pour y lire. Elle s'adresse <20> ceux qui
veulent approfondir leurs connaissances techniques sur <a
href="index.html">Forum</a>.
</p>
<h2>Qu'est-ce que c'est&nbsp;?</h2>
<p>
Un message commence par un certain nombre d'en-t<>tes (<28>&nbsp;<i
lang="en">headers</i>&nbsp;<3B> en anglais, on parle parfois aussi de
<EFBFBD>&nbsp;champs&nbsp;<3B>), suivis par une ligne blanche puis le corps du message. Un
en-t<>te tient g<>n<EFBFBD>ralement sur une ligne (s'il en fait plusieurs, les
suivantes doivent obligatoirement commencer par une espace ou
tabulation pour indiquer qu'il ne s'agit pas d'un nouveau en-t<>te). La
ligne du en-t<>te commence par le nom du en-t<>te, suivi de deux points
et d'une espace puis du contenu du en-t<>te.
</p>
<p>
<EFBFBD> quoi servent les en-t<>tes&nbsp;? <20> donner des m<>ta-informations sur le
message. Prenons un exemple&nbsp;: dans une biblioth<74>que, la fiche d'un
livre contient un certain nombre de m<>ta-informations&nbsp;: le nom et le
pr<EFBFBD>nom de l'auteur, le titre du livre, son <20>diteur, le lieu d'<27>dition,
le nombre de pages, etc. Les en-t<>tes sont une sorte de fiche pour un
message de news. La diff<66>rence est que chaque message transporte sa
propre fiche sur lui.
</p>
<p>
Quand vous lisez un message de Forum avec <a
href="flrn.html">Flrn</a>, vous voyez typiquement ce genre de
choses. Vous voyez les en-t<>tes <20>&nbsp;Auteur&nbsp;<3B>, <20>&nbsp;Sujet&nbsp;<3B> et
<EFBFBD>&nbsp;Date&nbsp;<3B>. Vous savez donc que c'est le Compte Forum qui a post<73> ce
message, qu'il s'agit de la charte du conti <code>aide</code> et que
le message a <20>t<EFBFBD> post<73> le 11 septembre 1998.
</p>
<div class="illustration">
<img src="snap_aide.png" alt="[forum dans un xterm]" />
</div>
<p>
Si vous tapez 'V' sur un message de forum, <a
href="flrn.html">Flrn</a> lancera un pager (typiquement le programme
<code>less</code>) pour vous permettre de voir compl<70>tement le message
en question, avec toutes ses en-t<>tes&nbsp;:
</p>
<div class="illustration">
<img src="headers.png" alt="Les en-t<>tes d'un message montr<74>es par
Flrn" width="572" height="366" />
</div>
<div class="encadre">
<strong>Remarque</strong>&nbsp;: vous avez sans doute not<6F> que, dans la
premi<EFBFBD>re capture d'<27>cran, les en-t<>tes portent des noms fran<61>ais. En
revanche, dans le seconde, les noms sont en anglais. Pourquoi&nbsp;? Par
d<EFBFBD>faut, il vaut mieux que vous voyez des noms qui vous sont
imm<EFBFBD>diatement compr<70>hensibles, ils sont donc traduits en fran<61>ais. En
revanche, quand vous demandez <20> voir toutes les en-t<>tes, on vous
montre les en-t<>tes telles que d<>finies par les conventions (<a
href="http://www.faqs.org/rfcs/rfc822.html">RFC 822</a> et <a
href="http://www.faqs.org/rfcs/rfc1036.html">RFC 1036</a>), qui portent
des noms anglais.
</div>
<h2>Quelques en-t<>tes</h2>
<p>
Si vous <20>tes un peu anglophones, vous pouvez comprendre de quoi
il retourne pour la plupart des en-t<>tes. Voici une explication des
en-t<>tes les plus importants.
</p>
<h3>From</h3>
<p>
L'en-t<>te <code>From</code> indique l'identit<69> de la personne qui a
post<EFBFBD> le message. Ce champ <em>peut</em> <20>tre modifi<66>&nbsp;; en revanche,
forum ajoutera automatiquement <20> votre message un en-t<>te <20>&nbsp;Sender&nbsp;<3B>,
qui ne peut pas <20>tre modifi<66>, et qui donne votre v<>ritable
identit<EFBFBD>. De plus, dans les en-t<>tes montr<74>s par d<>faut, votre login
v<EFBFBD>ritable appara<72>tra entre crochets <20> c<>t<EFBFBD> du nom falsifi<66>. Ainsi, un
message dans forum ne peut-il jamais <20>tre anonyme. On peut falsifier
l'en-t<>te <code>From</code> par plaisanterie, comme dans l'exemple
ci-dessous (sign<67> <20>&nbsp;Monsieur Fernand&nbsp;<3B> mais post<73> en r<>alit<69> par
quelqu'un dont le login est <20>&nbsp;dupond&nbsp;<3B>), mais sinon c'est consid<69>r<EFBFBD>
comme du piratage et c'est <em>Mal</em>.
</p>
<pre>
Auteur: Monsieur Fernand (le.mexicain) [dupond]
Sujet: Re: soiree Boum
Date: Thu Dec 4 13:28:33 2003
Dupont, dans le message (alt.bavardage:42), a <20>crit&nbsp;:
> les whiskys-cocas <20>taient un peu forts, quand m<>me.
J'ai connu une polonaise qu'en prenait au petit d<>jeuner. Faut quand
m<EFBFBD>me admettre que c'est plut<75>t une boisson d'homme.
</pre>
<h3>Newsgroups</h3>
<p>
Le champ <code>Newsgroups</code> (ou <code>Groupes</code> en version
fran<EFBFBD>aise) indique la liste des contis dans lesquels le message est
post<EFBFBD>. Quand il y a <a href="crosspost.html">crosspost</a>, l'en-t<>te
contient deux groupes, ou davantage.
</p>
<h3>Subject</h3>
<p>
Le champ <code>Subject</code> (<code>Sujet</code> en fran<61>ais) indique
son... sujet. Indiquer un sujet quand on poste un message est
obligatoire, comme dans un courrier <20>lectronique. Il y a quelques
r<EFBFBD>gles de bon sens <20> ce propos&nbsp;: il faut choisir un sujet pas trop
long, qui d<>crit bien le message en question (on essaiera de
s'abstenir de jeux de mots et autres blagues fines &amp;
subtiles). Non seulement vos lecteurs auront une meilleure id<69>e de ce
dont vous allez parler, mais <20>a facilite les recherches ensuite dans
Forum.
</p>
<p class="continue">
Pour cette raison, il convient de changer le sujet chaque fois qu'il
ne correspond plus <20> la discussion (pas trop souvent quand m<>me, sinon
<EFBFBD>a devient p<>nible). Le changement de sujet ob<6F>it <20> quelques r<>gles
d'usage (on ne vous fusillera pas si vous ne les respectez pas, mais
elles sont commodes). Prenons un exemple. La discussion de d<>part
porte sur la hausse des prix de l'essence. Le champ
<code>Subject</code> ressemble alors <20> <20>a :
</p>
<pre>
Subject: Re: prix de l'essence
</pre>
<p class="continue">
La discussion passe ensuite <20> la couleur des Schtroumpfs, puis <20> la
masse des neutrinos. On a alors successivement :
</p>
<pre>
Subject: couleur des Schtroumpfs (was: Re: prix de l'essence)
</pre>
<p class="continue">puis</p>
<pre>
Subject: masse des neutrinos (was: Re: couleur des Schtroumpfs)
</pre>
<p class="continue">
Si vous ne changez pas de sujet, comment pourrez-vous retrouver plus
tard une discussion sur la masse des neutrinos si elle s'appelle
<EFBFBD>&nbsp;prix de l'essence&nbsp;<3B> ou <20>&nbsp;couleur des
Schtroumpfs&nbsp;<3B>&nbsp;?
</p>
<h3>Message-ID</h3>
<p>
Le champ <code>Message-ID</code> donne un identificateur unique au
message. Tout message de forum, et m<>me, en th<74>orie, de l'Univers des
news tout entier, peut <20>tre rep<65>r<EFBFBD> par son Message-ID. Dans Flrn, vous
pouvez vous rendre directement sur le message ayant un ID donn<6E> en
tapant <code>y</code> (ou <code>\art-msgid</code>) suivi du num<75>ro en
question (avec les cornets &lt;&gt; qui l'entourent).
</p>
<p>
Si vous voulez indiquer un message pr<70>cis de forum <20> quelqu'un, songez
<EFBFBD> donner le couple message-ID + r<>f<EFBFBD>rence dans le conti. On dira
ainsi&nbsp;: <20>&nbsp;Va voir aide:1 (alias
&lt;6tbtl0$2as$1@clipper.ens.fr&gt;)&nbsp;<3B>.
</p>
<h3>Followup-to</h3>
<p>
L'en-t<>te <code>Followup-to</code> est une redirection. Quand on
indique un groupe dans cet en-t<>te, <20>a veut dire qu'on s'attend <20> ce
que les r<>ponses soient envoy<6F>es dans ce groupe. On utilise d'habitude
le <code>Followup-to</code> (abr<62>g<EFBFBD> en <20>&nbsp;fu2&nbsp;<3B> le plus souvent) en
combinaison avec un crosspost, voir <a href="crosspost.html">notre
page <20> ce sujet</a>.
</p>
<h3>Supersedes</h3>
<p>
Cet en-t<>te ne se trouve pas dans un message standard. Il se trouve
uniquement dans des messages bien particuliers, dans un contexte
particulier. Admettons que vous vous aperceviez d'une erreur dans un
message <20> vous, d<>j<EFBFBD> envoy<6F>. Vous pouvez le modifier gr<67>ce <20> une
man&oelig;uvre appel<65>e <20>&nbsp;supersedes&nbsp;<3B> (d'apr<70>s le nom de l'en-t<>te,
vous allez comprendre). Un supersedes consiste <20> annuler un message et
<EFBFBD> en reposter un dans la foul<75>e. Il suffit de taper
<code>\supersedes</code> sur le message incrimin<69>, puis d'<27>diter le
message, et de le poster de nouveau.
</p>
<div class="attention">
<strong>Attention</strong>&nbsp;: pour des raisons d'identification, on ne
peut superseder que sur la m<>me machine que celle o<> on a post<73> son
message. </div>
<p class="continue">
Le nouveau message changera de message-ID, ce qui veut dire que s'il
quelqu'un a r<>pondu entre-temps <20> votre message non corrig<69>, le fil de
la discussion sera bris<69>&nbsp;: il ne sert <20> rien de superseder trop
longtemps apr<70>s avoir post<73>. En outre, le nouveau message aura un
en-t<>te suppl<70>mentaire, <code>Supersedes</code>&nbsp;:
</p>
<pre>
From dupond&#64;clipper&#46;ens&#46;fr Mon Dec 8 16:02:32 2003
Article: 42 of ens.forum.divers.www
Path: eleves!not-for-mail
From: dupond&#64;clipper&#46;ens&#46;fr (Pierre Dupond)
Newsgroups: ens.forum.divers.www
Subject: Site tres drole
Supersedes: &lt;123$456789@clipper.ens.fr&gt;
Date: Mon, 8 Dec 2003 15:02:32 +0000 (UTC)
Organization: Forum.
Lines: 7
Sender: dupond@clipper.ens.fr
Message-ID: &lt;987$654321@clipper.ens.fr&gt;
(...)
</pre>
<p class="continue">
En anglais, <i lang="en">supersedes</i> est la 3e personne du
singulier du verbe <i lang="en">to supersede</i> qui veut dire
<EFBFBD>&nbsp;remplacer, prendre la place de&nbsp;<3B>. Ce champ veut donc dire&nbsp;: <20>&nbsp;le
message actuel, dont le message-ID est
&lt;987$654321@clipper.ens.fr&gt;, remplace l'ancien message
&lt;123$456789@clipper.ens.fr&gt;&nbsp;<3B>.
</p>
<h3>Les X-headers</h3>
<p>
Vous pourrez parfois trouver des en-t<>tes dont le nom commence par
<EFBFBD>&nbsp;X-&nbsp;<3B> (par exemple, <code>X-Moderators-Note</code>, ou encore
<code>X-Supersedes-Reason</code>). Ce ne sont pas des en-t<>tes
standards, et n'ont pas de signification bien d<>finie pour les
logiciels de lecture des news. Cela signifie que certaines personnes
dans Forum s'amusent <20> parsemer leurs messages de tels en-t<>tes <20>
l'attention de ceux qui prendront la peine de les remarquer. Les
en-t<>tes qui ne commencent pas par <20>&nbsp;X-&nbsp;<3B>, en revanche, ont une
signification bien d<>finie, et il ne faut pas les inventer.
</p>
<div class="metainformation">
Auteur&nbsp;: David Madore (2000, version HTML&nbsp;: Fr<46>d<EFBFBD>ric Meynadier),
Marie-Lan Nguyen. Derni<6E>re modification&nbsp;: le <date value="$Date: 2007-07-13 08:40:45 $" />.
</div>
</body>
</html>