Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- 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+.