Ian McNish <[EMAIL PROTECTED]> wrote:

>has anyone written, or does anyone know of any patches/add-ons to qmail
>or MLMs that will happily coexist with qmail that handle final delivery
>address correlation?

Not that I'm aware of. The problem is that the sending system is the
wrong place to eliminate duplicates.

>for the following assume that first.last@ and username@ are both
>delivered to the same mailbox on some remote machine not running qmail.
>
>if i define a list, list1, with two members, [EMAIL PROTECTED] and
>[EMAIL PROTECTED], when i send mail to [EMAIL PROTECTED] the user should
>receive one copy of the message.

What if someone on glurb.org sends a message to [EMAIL PROTECTED]?
What if [EMAIL PROTECTED] is on the [EMAIL PROTECTED] list, and someone
on blah.org sends a message to "[EMAIL PROTECTED],[EMAIL PROTECTED]"?

The only way to eliminate all duplicates is to catch them on the
receiving system.

E.g., I use the following procmail recipes:

# Use a 10Kb cache of Message IDs received to avoid duplicate messages
:0 Whc: .msgid.lock
| formail -D 10240 .msgid.cache

# Save probable duplicates for inspection
:0 a:
spool/dupes

Which file messages with duplicate Message-ID's in a "dupes"
folder--because sometimes Message-ID's aren't as unique as they're
supposed to be.

-Dave

Reply via email to