Are there any extant tools to detect 8bit mail (identified by a Content-Transfer-Encoding: 8bit or not) and to suitably transform the affected MIME parts (or base message if no MIME) to quoted-printable?
I'm running an NNTP gateway to CNEWS and am running into problems with 8bit mail being rejected by the NNTP gateway after being accepted and otherwise broadcast by Mailman. I can write a script to do the needed transformations, but handling the general MIME case is a bit messy and something I'd like to avoid. Has anybody resolved this area? I note that Mailman itself doesn't seem to touch it.xc
-- J C Lawrence ---------(*) Satan, oscillate my metallic sonatas. claw@kanga.nu He lived as a devil, eh? http://www.kanga.nu/~claw/ Evil is a name of a foeman, as I live.
At 11:24 PM -0400 2004-09-20, J C Lawrence wrote:
Are there any extant tools to detect 8bit mail (identified by a Content-Transfer-Encoding: 8bit or not) and to suitably transform the affected MIME parts (or base message if no MIME) to quoted-printable?
The easy way to handle this is to configure your MTA so that it
thinks that it is 7-bit only, and it should do the conversion for you. Sendmail certainly does this, and I'm pretty sure postfix does too. Not sure about any of the others.
The only other alternative I know of would be to hack the gateway
code in Mailman so that it does the conversion.
-- Brad Knowles, brad@stop.mail-abuse.org
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See http://www.sage.org/ for more info.
On 9/21/2004 1:14, "Brad Knowles" brad@stop.mail-abuse.org wrote:
At 11:24 PM -0400 2004-09-20, J C Lawrence wrote:
Are there any extant tools to detect 8bit mail (identified by a Content-Transfer-Encoding: 8bit or not) and to suitably transform the affected MIME parts (or base message if no MIME) to quoted-printable?
The easy way to handle this is to configure your MTA so that it thinks that it is 7-bit only, and it should do the conversion for you. Sendmail certainly does this, and I'm pretty sure postfix does too. Not sure about any of the others.
Exim by default is configured to not advertise 8BITMIME and to reject offered 8 bit messages. It doesn't try to transcode. And since it doesn't, it can't accept 8 bit messages for relay since it would have to do the conversion if the relay target doesn't accept 8 bit.
If that's an issue in a given installation, then Exim is the wrong MTA choice. Exim is unlikely to be taught to do the conversions.
--John
participants (3)
-
Brad Knowles
-
J C Lawrence
-
John W. Baxter