Michael Monnerie wrote:
> On Samstag, 16. Dezember 2006 14:52 Leonel Nunez wrote:
>> http://www.postgresql.org/docs/8.2/interactive/datatype-binary.html
> 
> Thank you, found it already - I was looking at strings.
> 
> Back to the topic:
> Although I prefer when software "just works", but wouldn't we possibly 
> have other problems when accepting utf-8 headers? After all, they must 
> not exit, and I believe postfix won't accept them already (Wietse is 
> very strict on rules).

Being able to accept utf8 headers would be a side-effect, not a design
goal of a BYTEA conversion.

One issue is headers can contain modified utf7 headers which encode 8bit
data. How to deal with that from dbmail's perspective: read IMAP-SORT
and IMAP-SEARCH. These won't work against utf7 strings so some kind of
decoding is required. The problem is when and how.

> So those broken headers come from broken software, would it be wise to 
> support that? If it doesn't create other problems I don't care, but I 
> can imagine somebody sending a header with a NULL byte (\000), breaking 
> SpamAssassin and such.

I suspect the original report by VladK is actually about two issues:
incorrect 8bit encoded headers, plus incorrect parsing of the message by
gmime. The latter could well be the result of the former. I don't know.


> 
> I am planning to run SA over already received e-mails, to find SPAM 
> afterwards - and that could crash, or spammers could hide their domain 
> names, e-mails etc. behind such a \000 byte...

I wouldn't worry about that. I'm pretty certain gmime doesn't accept
\000 bytes either.


-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl
_______________________________________________
DBmail mailing list
DBmail@dbmail.org
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to