[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to force 8-bit mail transfer?
> The tab in the headers is turned off by compiling (the router) after
> configuring with the option --without-rfc822-tabs, or you can patch
> an already built router (with adb, for example) to set the global
> variable "wanttabs" to 0
>
> \nick
Yes, but it seems not to be efficient in all cases.
I think there should be a ZENV variable for this mode, and
the transports/libta/writeheaders.c should follow it to turn
possible TABs into SPACEs.
With such converted in place -- perhaps controlled by a ZENV
variable, or perhaps a runtime option to the transport agent,
which in turn passes that as a parameter (or a global within
that source module) to the header writer -- would render the
current "--without-rfc822-tabs" superfluous, or very least
change it to set/clear a ZENV variable.
(And the router could use TAB all the time.)
Adding that code is pretty trivial, I think. Listing its usage
and effects in all of the documents is a lot more sweaty work...
How you would like to have it, or does somebody have spare cycle
to spend at the effort ? (always push the task to somebody else.. ;)
/Matti Aarnio