#684356 carnivore: should merge id's based on case insensitive comparing e-mail addresses

#684356#5
Date:
2012-08-09 05:50:45 UTC
From:
To:
While investigating bug 671457 I found a different bug in carnivore.

These ddpo pages are currently different :

http://qa.debian.org/developer.php?login=Loeberbauer@ssw.jku.at
http://qa.debian.org/developer.php?login=loeberbauer@ssw.jku.at

This is caused by different id's in the carnivore db file :

  |  email2id:Loeberbauer@ssw.jku.at = 1887
  |  email:1887 = Loeberbauer@ssw.jku.at
  |  name:1887 = Markus Loeberbauer
  |
  |  email2id:loeberbauer@ssw.jku.at = 2361
  |  email:2361 = loeberbauer@ssw.jku.at
  |  name:2361 = Loeberbauer Markus

Carnivore should merge these id's because the e-mail addresses are (comparing
them case insensitive) identical.

#684356#10
Date:
2012-08-10 15:35:45 UTC
From:
To:
| The local-part of a mailbox MUST BE treated as case sensitive.
(2.4 RFC 5321)

Bastian

#684356#15
Date:
2012-08-10 16:27:03 UTC
From:
To:
It seems that Debian doesn't always do that.  For example, an e-mail sent to
BartM@debian.org is delivered to the same mailbox as an e-mail sent to
bartm@debian.org .  Also, the script bts-wnpp_rm already converts all e-mail
addresses to lowercase.

I think that it is better to accept the reality that most people consider
e-mail addresses as case insensitive.  Looking at the examples in carnivore I
think that it is better to do the same in carnivore.

Regards,

Bart Martens

#684356#18
Date:
2012-08-10 17:11:09 UTC
From:
To:
Bart Martens <bartm@debian.org> writes:

But that's consistent.  The local delivery system is allowed to map
addresses to mailboxes however it wants, including mapping all
capitalization patterns to the same mailbox.  (That's typical behavior,
even.)

The formally correct thing to do is to case-smash "local" addresses (such
as @debian.org addresses) where we know that we are going to treat all
case variations as equivalent, but to preserve case in non-local addresses
where we don't know what the remote behavior will be.

However, I must admit that, other than as demostrations of strict
standards compliance, I've never met a mail system in the real world that
delivered varient capitalizations to different people.  I've heard of some
that bounced some capitalizations as an anti-spam measure, but that
doesn't really argue against address merging for a tracking database.

#684356#23
Date:
2012-08-11 15:39:51 UTC
From:
To:
retitle 684356 carnivore: should merge id's based on case insensitive comparing e-mail addresses
stop

Based on what I read from Bastian Blank and Russ Allbery I think that it is not
an error that both addresses are stored in the carnivore database but that it
still makes sense that carnivore marks both addresses as in use by the same
person.

Regards,

Bart Martens

#684356#30
Date:
2015-02-22 02:44:58 UTC
From:
To:

#684356#35
Date:
2021-02-19 12:35:17 UTC
From:
To:
Hallo,

Ich habe dir eine Mail geschickt, aber keine Antwort von dir, warum?

Eddie