Gnus development mailing list
 help / color / mirror / Atom feed
From: prj@po.cwru.edu (Paul Jarc)
Subject: Re: [despammed] Re: Why does Gnus generates Lines: header in mail?
Date: Wed, 02 Oct 2002 16:25:25 -0400	[thread overview]
Message-ID: <m3fzvooaes.fsf@multivac.cwru.edu> (raw)
In-Reply-To: <n0pwocaz.fsf@ID-23066.news.dfncis.de> ("clemens fischer"'s message of "2 Oct 2002 21:44:52 +0200")

"clemens fischer" <ino-e1f066c1@spotteswoode.de.eu.org> wrote:
> well, i'm using MFT as generated by a recent Oort right now, and i had
> to edit the generated To, because it was wrong.  gnus saw my email and
> ding@gnus.org, deleted my own and left me with a buffer carrying a To
> header to a mailinglist which i'm not subscribed to.

My previous message was addressed as:
To: Clemens Fischer <ino@despammed.com>
Cc: ding@gnus.org

So you're saying you started to compose a reply to that message, and
the initial message buffer had only:
To: ding@gnus.org
Is that what happened?  That seems fine to me.  Anyway, this has to do
with how Gnus handles MFT in incoming messages, which is completely
separate from generating MFT for outgoing messages.

> i read ding on gmane, that's all.

I don't think that matters.

> now gnus won't find ding@gnus in the MFT-list, so
> it won't generate a MFT, although i'd like it to.

Why don't you add "ding@gnus.org" to message-subscribed-addresses?

> your statement "The only way to make the generated MFT be correct is
> for it not to be shown before you send the message."  is extreme in
> that it hints in either me beeing an idiot or gnus knowing better.

I don't see how you read that into it.  I didn't mean it that way.

> my position is this:  show the MFT on answers in general.

I just don't see the point.  What information are you really looking
for?  If you want to know what the contents of the generated MFT will
be, you can just look at To and Cc.  If you want to know whether MFT
will be generated at all, then that might be useful information that
could be added to the initial message buffer, but it could be done in
a different way that would not cause a wrong MFT to be sent.  E.g., a
field could be added like:
X-Gnus-Make-MFT-For: ding@gnus.org

This would mean that that address (which was in the initial To/Cc)
would cause Gnus to generate MFT.  So you would know that as long as
you don't remove that address from To/Cc, Gnus will generate MFT.
Then when you actually send the message, this field would be removed.
It's just there for your information during the editing of the
message.

> the MFT would have to be changed if To or Cc had changed.  let it be
> configurable:
> (i) generate MFT like it is now, calculated on the To/Cc and a list of
>     subscribed email-lists,
> (ii) always use the MFT as set by the user.

Neither of those does what I want.  I want the current behavior: use
my MFT if I add one myself; otherwise generate one based on To/Cc if
I'm subscribed to one of those addresses.

AFAICT, what you want is not different behavior, but just more
information during message editing.  So let's provide that information
without changing the behavior.

> maybe we could use an additional X-Gnus-MFT header instead of the MFT
> itself.  gnus displays and presets this header based on To/Cc.  the
> configuration takes care of the actual MFT used.
>
> all this on replies.  for starting a new thread:

The behavior is supposed to be the same for both cases: MFT for
outgoing messages (if autogenerated at all) is copied from To/Cc.  So
if X-Gnus-MFT were to be generated, it would be based on the initial
To/Cc list.  But that list can be set in many different ways; MFT on
an incoming message is just one of them.  The only interaction between
incoming MFT and outgoing MFT is that the incoming MFT, if present,
specifies the initial To/Cc list.

> if X-Gnus-MFT is left blank by the user, gnus is to generate the MFT
> as usual, if it isn't blank, override the magic.

That's how MFT works now (if by "blank" you mean "nonexistent").

> you seem to think that it's not worth the trouble with the risk of
> users running misconfigured software or making errors.

It's not a matter of misconfiguration.  Adding MFT to the initial
message buffer makes it easier to send a wrong MFT by accident.  You
could change the To/Cc list.  If you do, who will change MFT to match?
Gnus can't, because it's not smart enough to know whether the MFT in
the buffer is what you want; it has to assume you did not make a
mistake.  But you could make a mistake, by forgetting to update MFT.

> (is ding members-only?).

I don't think so.

> i wish RFC-2822 had a mandatory field with envelope information in
> it.

It wouldn't be trustworthy if it were set by the sender.  As long as
your own receiving MTA adds those fields (e.g., Return-Path and
Delivered-To for qmail), does it really matter whether they're
required?


paul



  reply	other threads:[~2002-10-02 20:25 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-29 14:01 Simon Josefsson
2002-09-29 14:14 ` Karl Kleinpaste
2002-09-29 14:32   ` Simon Josefsson
2002-09-29 17:08     ` Karl Kleinpaste
2002-09-29 17:51       ` Simon Josefsson
2002-09-30  1:31         ` Stainless Steel Rat
2002-09-30  1:57           ` Russ Allbery
2002-09-30 19:15             ` Stainless Steel Rat
2002-10-01  2:11               ` Russ Allbery
2002-10-01  3:27                 ` Stainless Steel Rat
2002-10-01  3:38                   ` Simon Josefsson
2002-10-01  3:57                   ` Russ Allbery
2002-09-30  3:08           ` greg andruk
2002-09-30 19:17             ` Stainless Steel Rat
2002-09-30 11:23           ` Simon Josefsson
2002-10-07 21:58         ` Florian Weimer
2002-10-07 23:20           ` Simon Josefsson
2002-10-09 14:04             ` Per Abrahamsen
2002-10-02 16:46       ` Per Abrahamsen
2002-09-29 18:35   ` Russ Allbery
2002-09-29 18:51     ` Michael Cook
2002-09-29 19:45       ` Russ Allbery
2002-09-29 15:14 ` Kai Großjohann
2002-09-29 16:59   ` Simon Josefsson
2002-09-29 20:15     ` Kai Großjohann
2002-09-29 20:21       ` Jorgen Schaefer
2002-09-29 20:30         ` Simon Josefsson
2002-09-29 21:43           ` Jorgen Schaefer
2002-09-30 12:03           ` Clemens Fischer
2002-09-30 14:19             ` Kai Großjohann
2002-09-30 14:43             ` Simon Josefsson
2002-09-30 22:04               ` Clemens Fischer
2002-10-01  0:22                 ` Josh Huber
2002-10-01  9:54                   ` Clemens Fischer
2002-10-01 10:45                     ` Kai Großjohann
2002-10-02 16:52                       ` Paul Jarc
2002-10-01 14:05                     ` Josh Huber
2002-10-01 18:12                       ` Clemens Fischer
2002-10-02 18:38                         ` Paul Jarc
2002-10-03  0:06                           ` mail-followup-to, was " Clemens Fischer
2002-10-03 16:13                             ` Paul Jarc
2002-10-02 16:49                     ` Paul Jarc
2002-10-02 19:44                       ` [despammed] " clemens fischer
2002-10-02 20:25                         ` Paul Jarc [this message]
2002-10-02 23:16                           ` Clemens Fischer
2002-10-03 16:30                             ` Paul Jarc
2002-10-06 13:30                               ` Clemens Fischer
2002-10-07 16:34                                 ` Paul Jarc
2002-10-07 23:44                                   ` Clemens Fischer
2002-10-08 15:34                                     ` Paul Jarc
2002-10-02 18:48                     ` Reiner Steib
2002-10-03  0:13                       ` Clemens Fischer
2002-10-08 12:07                         ` Reiner Steib
2002-10-01 11:06               ` Kai Großjohann
2002-10-01 11:54                 ` Kai Großjohann
2002-10-02  4:41               ` Dan Christensen
2002-12-29 15:59 ` Lars Magne Ingebrigtsen
2002-12-30 16:36   ` Romain FRANCOISE
2002-12-30 16:50     ` Lars Magne Ingebrigtsen
2002-12-30 22:06       ` Romain FRANCOISE
2002-12-30 20:46   ` No References header when using drafts (was: Why does Gnus generates Lines: header in mail?) Reiner Steib
2002-12-30 21:06     ` No References header when using drafts Lars Magne Ingebrigtsen
2002-12-30 21:59       ` Reiner Steib
2002-12-30 22:23         ` Lars Magne Ingebrigtsen
2002-12-31 14:43           ` Reiner Steib
2003-01-01 17:57             ` Lars Magne Ingebrigtsen
2003-01-01 18:49               ` Lars Magne Ingebrigtsen
2002-12-31 15:23           ` Kai Großjohann
2003-01-02 17:05             ` Simon Josefsson
2003-01-02 18:30               ` Lars Magne Ingebrigtsen
2003-01-02 20:53                 ` Simon Josefsson
2003-01-02 21:04                   ` Lars Magne Ingebrigtsen
2003-01-03 17:48                     ` Kai Großjohann
2003-01-02 21:30               ` Kai Großjohann
2003-01-06 19:27   ` References Header (Re: Why does Gnus generates Lines: header in mail?) Mark Thomas
2003-01-07  4:56     ` Lars Magne Ingebrigtsen
2003-01-07 13:11       ` Mark Thomas
2003-01-07 18:12       ` Kai Großjohann
2003-01-08  4:10         ` Lars Magne Ingebrigtsen
2003-01-07 12:49     ` References Header Reiner Steib
2003-01-08  3:55       ` 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=m3fzvooaes.fsf@multivac.cwru.edu \
    --to=prj@po.cwru.edu \
    /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).