> > Il semble que sendmail puisse potentiellement le faire alors que
> > le transfert est en cours.. pratique pour rejeter un message
> infecte/spam
> > et qui plus est volumineux.. sauve la bande passante :-))
> 
> Comment?
> - un serveur smtp ne peut pas dire stop lorsqu'il a r�pondu 354 ok apr�s
>   que le client ait dit DATA

oui juste j'y ai pense tout al dans la voiture..

> - fermer la connexion m�chamment au milieu serait pris par le client
>   comme une erreur temporaire 4xx, donc retry, donc m�me peut-�tre + de
>   bande passante

oui, ah mois de garder en memoire le message-id, et le rejeter
au prochain retry.. apres avoir terminer la connexion salement..
beaurk c laid..

> - une solution ignoble: que le serveur se souvienne du message par
> rapport
>   au mail from, rcpt to, ip du serveur et r�ponde carr�ment 5xx quelque
>   chose � la deuxi�me tentative :) Dommage que le client ne donne pas
> une
>   id unique pour le mail, pour �tre sur de refuser d�finitivement le
> bon.

oui tout a fait.
donc tout ca est tres laid, courier est bien le MTA du futur
n'en deplaise a certain :-)) (merci nicolas pour cette remise
dans le droit chemin.. :)

> Je me pose plut�t la question de savoir ce que �a am�ne vraiment car par
> ex.
> la r�cursivit� � outrance de mime n'aide pas � extraire des blocs pour
> les analyser avant d'avoir la totalit� du mail
> 
> D�j� qu'une lib pour parser du mime c'est pas simple mais le faire sur
> un
> stream avec interdiction de seeker ... (en avant du moins)

c'est vrai que de ce cote la, c'est a SMTP d'evoluer..
j'avais eu 2 3 idees a ce sujet, in english please.. enfin sorry

MIME aware SMTP, using a HTTP-like protocole, MUA/MTA could open different
TCP connection for attachement, possibly asking a MIME SMTP proxy-cache
(how useful for Entreprise Internet - Intranet mail servers, would save
a lot of bandwidth when the new fun or porn pic come along almost
each mailbox / smtp server hierarchy.
attachement would be sorted using a squid-like MD5sum as hash.
Actually, HTTP maybe used completely used instead, we would just have to
define an URI describing the attachement object, and fetch it at MUA level
to a well defined host & port, acting as a MIME attachement HTTP server proxy,
or directly to the host specified in the URI. Privacy problem have to be
sourted out about URI encoding etc..

Bandwidth trade between:

- Keep mime attachement on originating domain.

and

- Send mime attachement individually in each destinated email message.

have to be thought a bit more.

A+

--
Philippe Strauss, SafeHost SA.
Psychiatrists say that one out of four people are mentally ill.  Check
three friends.  If they're OK, you're it.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à