Gnus development mailing list
 help / color / mirror / Atom feed
From: Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
Cc: ding@gnus.org
Subject: Re: mx.gnus.org being very strict
Date: Mon, 03 May 2004 20:13:32 +0200	[thread overview]
Message-ID: <m3ekq12xbn.fsf@merlin.emma.line.org> (raw)
In-Reply-To: <87ad0p4p57.fsf@tc-1-100.kawasaki.gol.ne.jp> (Miles Bader's message of "03 May 2004 22:27:16 +0900")

Miles Bader <miles@gnu.org> writes:

> Matthias Andree <ma@dt.e-technik.uni-dortmund.de> writes:
>> Is there any difficulty with creating a custom header such as:
>> 
>> To: destination@dd.re.ss
>> Subject: my subject
>> MIME-Version: 1.0
>> Content-Transfer-Encoding: 8bit
>> Content-Type: text/x-patch; charset="utf-8"
>
> I suspect that there is no coherent `charset' for the patch; it's just
> bytes.

Make the Content-Type: application/octet-stream when no information is
available, or text/x-patch; charset="x-unknown".

> Anyway, you know the old rule: be conservative in what you produce,
> and liberal in what you accept.  So yeah, it'd be nice if everyone
> would use lots of headers, but rejecting mail outright because there
> are no mime-headers on 8-bit mail is a bit overly strict.

Well, if they are going to emit ("produce" doesn't seem right) the stuff
they have accepted verbatim, accepting junk means producing junk,
breaking the "conservative in what you produce" part. Gateways, Relays
always face this problem. Accept liberally and emit garbage, or accept
only conforming mail and emit conservatively formatted data.

> It's the MUA and the recipient that are going to have a problem with the
> email, if there is one -- and for the same reason, they're also the best
> placed to judge whether there _is_ a problem.

The standards "mail is 7-bit" have been in effect since 1982 and haven't
changed, so you must not generate a patch that doesn't fit into 7-bit
encodings in the first place (that's what uuencode used to be good for).

If you want to overcome the 7-bit restriction, you MUST follow the
standards, i. e. RFC-2045..2049. Anything outside this is certainly not
"conservative". Only applying the robustness princible to the transports
and not to the source and sink does not count.

-- 
Matthias Andree

Encrypted mail welcome: my GnuPG key ID is 0x052E7D95



  parent reply	other threads:[~2004-05-03 18:13 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-01 10:37 mx.gnus.org being very strick Lars Magne Ingebrigtsen
2004-05-01 19:36 ` Matthias Andree
2004-05-02 13:11   ` mx.gnus.org being very strict Lars Magne Ingebrigtsen
2004-05-03 10:10     ` Matthias Andree
2004-05-03 10:56       ` Lars Magne Ingebrigtsen
2004-05-03 11:51         ` Matthias Andree
2004-05-03 13:27           ` Miles Bader
2004-05-03 15:29             ` Per Abrahamsen
2004-05-03 18:13             ` Matthias Andree [this message]
2004-05-03 19:25               ` Miles Bader
2004-05-03 20:16                 ` Matthias Andree
2004-05-04  8:48                   ` Per Abrahamsen
2004-05-06  1:29                     ` Matthias Andree
2004-05-06  7:38                       ` Steinar Bang
2004-05-06 14:11                         ` Josh Huber
2004-05-06 23:09                           ` Miles Bader
2004-05-08 10:06                           ` Matthias Andree
2004-05-08 10:03                         ` Matthias Andree
2004-05-08 20:29                           ` Steinar Bang
2004-05-09 11:44                             ` Matthias Andree
2004-05-09 17:33                               ` Steinar Bang
2004-05-10 14:30                                 ` Matthias Andree
2004-05-10 17:20                                   ` Steinar Bang
2004-05-11 11:10                                     ` Matthias Andree
2004-05-16 11:48                                       ` Lars Magne Ingebrigtsen
2004-05-17  9:51                                         ` Matthias Andree
2004-05-03 14:45           ` Wes Hardaker
2004-05-03 18:15             ` Matthias Andree
2004-05-03 11:01 ` mx.gnus.org being very strick Reiner Steib
2004-05-03 11:10   ` mx.gnus.org being very strict Lars Magne Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3ekq12xbn.fsf@merlin.emma.line.org \
    --to=ma@dt.e-technik.uni-dortmund.de \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).