[dev] Re: [cvs] commit: imp compose.php message.php imp/lib/Identity imp.php

Jan Schneider jan at horde.org
Fri Jul 25 01:15:13 PDT 2003


Zitat von Michael M Slusarz <slusarz at bigworm.colorado.edu>:

> Quoting Jan Schneider <jan at horde.org>:
>
> | But the problem is, the aliases were intended to be matching
> substrings.
> | I
> | could have for example "@horde.org" as an alias of my Horde identity so
> | that each mail that was sent to one of the mailing lists will be
> replied
> | with the Horde identity.
> |
> | I didn't try your code yet, but I guess from your commit message that
> | replying to all will now select no address at all for the To: header.
>
> This sounds like a problem in interpretation then.  When I saw 'Your
> alias
> addresses', I immediately took that to mean "All e-mail addresses that
> will
> cause the message to be delievered to the base mailbox".  For example, my
> aliases include michael.slusarz at colorado.edu, slusarz at colorado.edu,
> slusarz at rintintin.colorado.edu, etc. etc.  All of these addresses are
> aliases - in that if you send a message to those addresses it gets
> delivered to slusarz at bigworm.colorado.edu.
>
> Thus, people will sometimes send mail to one of these addresses in a
> group
> email.  When I reply, I want to remove all of these addresses from the
> e-mail so that I don't get duplicate copies of the message when I send my
> reply.  Thus, removing all aliases when replying to all.
>
> It seems like you are using aliases to mean "all e-mail addresses that
> _originate_ from this e-mail address should be handled by this identity".
> This doesn't intuitively sound like aliases to me at all (although, now
> that I know what it is you want to do, it sounds really really nifty :)
> ).
> For example, if I wanted to reply to mail from the imp list with a
> different identity (say slusarz at foo.com), I would never think to put
> 'imp at lists.horde.org' in the *alias* line since imp at lists.horde.org is
> not
> an *alias* of mine.  Rather, imp at lists.horde.org is an address where I
> would like to explicitly use a specific Identity, so it should be labeled
> as such.
>
> IMHO, there should be a separate line that says something like "Handle
> mail
> from these addresses with this identity" instead.  To me, this makes more
> sense than "alias".
>
> Before I go any further, does this sounds right?

Not exactly, because I don't want to catch messages "from" that address but
indeed "to" this address (substring). No message to the IMP mailinglist
will have imp at lists.horde.org in the From: field but in the To: or Cc:
field.

The idea is that I want to reply to all mail that is sent to a
@lists.horde.org mail with my Horde identity even if it is not send to the
from address of my Horde identity.

I allowed substring matching just because of the mailing list scenario where
you are subscribed to many lists with the same identity. The same goes for
example for several distribution lists or aliases in my company. I know
that I want to reply each message that is sent to @ammma.de address if it
reaches me, with my AMMMA identity.

Though if we disallow substring matching, this would of course fix the
problem but make it a bit more uncomfortable because you have to enter each
mail address where messages sent to belong to your identity.

I'm not sure what the more common scenario is (reply to all or reply to with
substrings) and what would be more uncomfortable for the user (manually
removing addresses while replying to all or manually entering each exact
mail alias), so:

The Discussion is Opened! :-)

Jan.

--
http://www.horde.org - The Horde Project
http://www.ammma.de - discover your knowledge
http://www.tip4all.de - Deine private Tippgemeinschaft


More information about the dev mailing list