Package: elm-me+
Version: 2.4pl25ME+100-1.woody.ed.0
Severity: wishlist

Could you add the very simple patch below to allow ELM to decode MIME headers
that don't expose a MIME-Version field? Some of the mails I receive every day
contain only a Content-Type field in their header but no MIME-Version.
This patch allow to ELM take into account such emails and proceed them through
internal or metamail decoder.

Thanks in advance.

diff -ur elm-me+-2.4pl25ME+100.old/lib/headers.c 
elm-me+-2.4pl25ME+100/lib/headers.c
--- elm-me+-2.4pl25ME+100.old/lib/headers.c     Sun Dec 15 11:00:25 2002
+++ elm-me+-2.4pl25ME+100/lib/headers.c Sat Jan 11 20:08:24 2003
@@ -771,6 +771,12 @@
 
        free_rfc822tokenized(tokens);
     }    
+    else if (NULL != (tmphdr = locate_header_by_name(result,"Content-Type"))) {
+       /* Content-Type header field defined but no MIME-Version
+        * -> Accept it but give warning when message is viewed or replied.
+        */
+       entry->status |= MIME_MESSAGE|MIME_UNSUPPORTED;
+    }
 
     if (NULL != (tmphdr = locate_header_by_name(result,
                                                "X-ELM-OSV"))) {

-- System Information
Debian Release: 3.0
Kernel Version: Linux jazz 2.4.18-k7 #2 Wed Mar 20 20:28:54 EST 2002 i686 
unknown

Versions of the packages elm-me+ depends on:
ii  exim           3.35-1         An MTA (Mail Transport Agent)
ii  libc6          2.2.5-11.2     GNU C Library: Shared libraries and Timezone
ii  libncurses5    5.2.20020112a- Shared libraries for terminal handling
ii  libssl0.9.6    0.9.6c-2.woody SSL shared libraries
ii  exim           3.35-1         An MTA (Mail Transport Agent)
        ^^^ (Provides virtual package mail-transport-agent)

Reply via email to