[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Sur le spam



On Sun, May 21, 2006 at 10:31:47AM +0200, steve wrote:
> Tout le monde reçoit du spam dans sa BL, mais la question que je me pose est 
> comment puis-je recevoir du spam alors même que je n'apparaîs nul part dans 
> les en-têtes ? Faut bien que mon adresse email apparaisse quelque part pour 
> que je reçoives ce courrier, non ?

Il y a plusieurs choses à ne pas confondre: La conversation
entre serveurs au niveau SMTP (définit par RFC2821), et le
contenu du mail proprement dit (définit par RFC2822), qui
est ce que tu vois dans ton programme de mail.

Au niveau SMTP, l'emetteur va dire au recepteur pour qui est
le mail (avec une commande "RCPT TO:"), puis émettre le mail
(après une commande "DATA"). Il commence le mail par les
entêtes du-dit mail, qui contient des champs tels que
"Subject:", "From:", "To:". Ces champs ne font plus parti de
SMTP.

Pour faire une analogie, les entêtes du mail + le  corps du
mail, c'est ce qui est imprimé sur la page de la lettre que
tu envoies par la poste. Le protocole SMTP fait la gestion
des enveloppes. Je peux bien entendu écrire que la lettre
est pour "steve" et la mettre dans une enveloppe adressée à
"joe". Le protocole SMTP jouant le rôle de la secrétaire qui
ouvre les enveloppes, Joe reçoit une lettre adressée à
Steve, sans que son nom n'apparaisse sur la lettre.

Pour prendre un exemple à essayer en faisant un telnet sur
le port 25 de sa machine:

HELO me@emetteur.com                  |
MAIL FROM: me@emetteur.com            | Ceci est du SMTP,
RCPT TO: steve@bluewin.ch             | entre les serveurs
DATA                                  |
Subject: hello world
From: not_me@emetteur.com
To: not_steve@redwin.de

Bonjour, voici un message dont les entêtes ne correspondent
pas à l'enveloppe.

.                | (fin du message en SMTP)
QUIT             | SMTP


> J'ai raté quelque chose ?

Voilà voilà, j'espère avoir été clair.

Y.



Reply to: