Cyrus 2.2?
Henrique de Moraes Holschuh
hmh at debian.org
Fri May 9 14:41:46 EDT 2003
On Fri, 09 May 2003, Christian Schulte wrote:
> >And since nobody of the people who constantly ask for it stepped ahead
> >to write the patch that does the header encodingbased on a admin-supplied
> >default charset...
> >
> What do you mean should that patch do exactly ? Do you mean that if an
> email does not specify an encoding it should automatically set an
if a *header*...
> encoding which can be specified in imapd.conf ? So there would be no
yes. And re-encode that header, so that it is now 7bit.
> actual mail-translation or anything like that ? Only if the encoding is
> _not_ specified cyrus will set it to a default and leaves the mail
Only if a X would be needed (or the email would be rejected), is the
header re-encoded.
> untouched otherwise ? What email-headers are you talking about exactly ?
Read RFC 2047. Some headers can be encoded to have 8bit data (encoded as 7
bit). Headers that cannot be encoded should be mangled, or the message
rejected.
IMHO the functionality should be like this:
[We detect a header has 8bit data]
IF header-can-be-RFC2047-encoded AND
default header encoding charset is set THEN reencode it
ELSE
mangle it to X or reject message, as usual.
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
More information about the Info-cyrus
mailing list