Gnus development mailing list
 help / color / mirror / Atom feed
From: Stainless Steel Rat <ratinox@peorth.gweep.net>
Subject: Re: Who sets Sender:?
Date: Tue, 21 May 2002 17:16:36 -0400	[thread overview]
Message-ID: <02May21.171141edt.119208@gateway.intersystems.com> (raw)
In-Reply-To: <m31yc5i7i5.fsf@multivac.cwru.edu> (prj@po.cwru.edu's message of "Tue, 21 May 2002 16:13:32 -0400")

* prj@po.cwru.edu (Paul Jarc)  on Tue, 21 May 2002
| Is the MUA supposed to be able to determine when Sender is needed?

If the user fails to create a Sender header when it is required then the
MUA needs to be able to do so.  In many (most?) cases the MUA must guess
because it cannot read the minds of the originator or sender.

| That criterion is satisfied equally well by either of our definitions.

Thus does not invalidate either of them.

| > and that an attempt has been made at getting the address correct if the
| > user has not done so himself.
| I can't find that criterion in RFC 2822.  Can you point it out?

Definition of addr-spec plus requirements of RFC 2821 and the other
protocols involved in mail handling.

| Even assuming this criterion, the MUA is extremely limited in its
| ability to construct a correct address.

This is true, however...

| user@hostname is often not a working address - I'd say it's wrong more
| often than right.

... if your site is configured properly, with a wildcard MX record for your
entire (sub)domain pointing to your site's mail server, and aliases or
mailer tables for mapping your users' login names to mailboxes, then
user@hostname will always be a working address.

| It seems to me that even for an MUA that wants to satisfy your position,
| it cannot do any better, on average, than leaving From and Sender
| entirely to the user.

The MUA cannot do it alone.  It needs help.  I have always stood by that
statement.  A properly configured site will have the resources in place so
that the MUA can guess correctly, or so that its guesses are always
correct.

[...]
| Yes, but you also (seem to) take the extra step of claiming that RFC
| 2822 demands this of you.  I'm not saying that you shouldn't configure
| your network that way, or that RFC 2822 claims that you shouldn't.
| I'm saying that RFC 2822 *doesn't* say that you *should*; it is silent
| on this issue.

Because site configuration is outside of the scope of RFC 2822.  So is Gnus
configuration.  What RFC 2822 demands is that mail messages be formatted
correctly.  Your solution, leaving the site broken and changing Gnus'
default behaviour, may cause Gnus to construct illegal headers.  My
solution, fixing the site and leaving Gnus alone, will never cause Gnus to
create illegal headers.  Your solution addresses a symptom of a problem and
may create another problem.  My solution addresses the problem and prevents
other problems.

-- 
Rat <ratinox@peorth.gweep.net>    \ Happy Fun Ball contains a liquid core,
Minion of Nathan - Nathan says Hi! \ which, if exposed due to rupture, should
PGP Key: at a key server near you!  \ not be touched, inhaled, or looked at.
       That and five bucks will get you a small coffee at Starbucks.




  reply	other threads:[~2002-05-21 21:16 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-20 20:19 Norman Walsh
2002-05-20 21:24 ` Stainless Steel Rat
2002-05-21 13:43   ` Norman Walsh
2002-05-21 14:25     ` Stainless Steel Rat
2002-05-21 14:38       ` Paul Jarc
2002-05-24 22:55     ` Steinar Bang
2002-05-26 13:48     ` Barry Fishman
2002-05-26 14:33       ` Harry Putnam
2002-05-26 17:17         ` Barry Fishman
2002-05-20 22:12 ` Matt Armstrong
2002-05-21  1:58   ` Stainless Steel Rat
2002-05-21 14:14     ` Paul Jarc
2002-05-21 15:04       ` Stainless Steel Rat
2002-05-21 15:27         ` Paul Jarc
2002-05-21 16:27           ` Stainless Steel Rat
2002-05-21 16:56             ` Paul Jarc
2002-05-21 18:33               ` Stainless Steel Rat
2002-05-21 18:50                 ` Paul Jarc
2002-05-21 19:04                   ` Matt Armstrong
     [not found]                     ` <84g00lma45.fsf@rjk.greenend.org.uk>
2002-05-21 22:07                       ` Paul Jarc
2002-05-22 12:05                         ` Richard Kettlewell
2002-05-21 19:46                   ` Stainless Steel Rat
2002-05-21 20:13                     ` Paul Jarc
2002-05-21 21:16                       ` Stainless Steel Rat [this message]
2002-05-21 21:51                         ` Paul Jarc
2002-05-22  0:02                           ` Stainless Steel Rat
2002-05-22 15:23                             ` Paul Jarc
2002-05-22 15:54                               ` Stainless Steel Rat
2002-05-22 16:03                                 ` Paul Jarc
2002-05-22 17:04                                   ` Stainless Steel Rat
2002-05-22 17:25                                     ` Paul Jarc
2002-05-22 17:56                                       ` Stainless Steel Rat
2002-05-22 17:38                                     ` Bjørn Mork
2002-05-22 18:04                                       ` Stainless Steel Rat
2002-05-21 17:52     ` Matt Armstrong
2002-05-21 18:48       ` Stainless Steel Rat

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=02May21.171141edt.119208@gateway.intersystems.com \
    --to=ratinox@peorth.gweep.net \
    /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).