Accéder au contenu.
Menu Sympa

fr - Champs Content-type

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Francois Petillon <adresse@cachée>
  • To: SympaFr <adresse@cachée>
  • Subject: Champs Content-type
  • Date: Thu, 20 May 1999 14:08:06 +0200

J'ai eu un petit problème avec elm : ce dernier envoie des messages
en inserant dans les entêtes le champs :
Content-Type: text

mais sans entête Mime-Version (en gros, ça doit se rattacher à la rfc
1049, même si cette dernière ne définissait pas le type 'text').

Lorsque Sympa parse les commandes, il recherche la valeur 'text/plain'
dans le champs Content-Type (en tête MIME) et refuse de traiter tout
message contenant une autre valeur en renvoyant le message d'erreur :

May 20 13:33:32 durandal sympa[19303]: Ignoring message body not in
text/plain, Content-type: text

Bon, je me suis fait un petit patch :

# diff sympa.pl /home/sympa/bin/sympa.pl
449a450
> my $mime = $hdr->get('Mime-Version') ;
507c508,515
< unless (($content_type =~ /text\/plain/i) or !($content_type)) {
---
> unless (
> !($content_type)
> or
> (($mime) and ($content_type =~ /text\/plain/i))
> or
> (!($mime) and ($content_type =~ /text/i))
> )
> {

Mais je me demandais si cela pouvait creer d'autre problèmes (auxquels,
comme tout bon néophyte que je suis, je n'aurais pensé).

François
Home-page de Sympa : http://listes.cru.fr/sympa/

  • Champs Content-type, Francois Petillon, 20/05/1999

Archives gérées par MHonArc 2.6.19+.

Haut de le page