On 2018-01-27 19:30, Karol Augustin wrote: > On 2018-01-27 17:24, CP wrote: >> On 01/27/2018 02:05 PM, Matus UHLAR - fantomas wrote: >>>>> On 27.01.18 11:16, CP wrote: >>>>>> I'm trying to eliminate a problem with duplicate emails in alias >>>>>> expansion and I have seen that some (local generated and SMTP also) >>>>>> messages don't have the Message-ID header . >>> >>> I should add that such duplicity should not happen when using aliases. >>> Also, it may happen that two people get different copies of the same mail >>> (e.g. from this list). >>> >>> Are you sure your duplicities can't be fixed other way? >> >> In what way ? check alias expansion ? >> >> The thing is I have some groups say group1 group2 and group3 >> >> there may be users that are part of only one group but there are >> others that maybe in all groups . >> Until I implemented lmtp and duplicate supression from it (dovecot) a >> user who was in all 3 groups >> would receive the message 3 times (and if send to his own email >> address 4 !) The problem persists >> even with lmtp and messages that don't have Message-ID in header ( I >> guess this is the criteria for supressing >> duplicates) . >> >> How can I track down this ? >> >> >> Thanks for your time > > Dovecot documentation says: "For more complex applications, the > duplicate test can also use the content of a specific header field or > other parts of the message." > https://wiki.dovecot.org/Pigeonhole/Sieve/Extensions/Duplicate > > I couldn't find specific example but maybe dovecot list is a better > place to ask. It might be possible to detect duplicates using different > headers. Anyway just Message-ID might be not a perfect solution. > > If I understand your issue correctly I think that I have the same > problem that the user is a part of an alias office@ and he gets > duplicates of all mails send to him and copied to office@. > > So @office -> guy1@, @guy2. If the e-mail is addressed to guy1@, office@ > then Guy1 gets two copies and Guy2 only one. Often this e-mail is sent > in two different SMTP sessions so I don't see any possibility that > Postfix can catch that. > > It's not a big deal so I have never looked into that but now I might. > The problem with using solely Message-ID is that off-list replies will > be matched with list-replies and I don't want that. Don't know if there > are any other possible side-effects of basically discarding same > Message-ID going to the same user in some finite timeframe. > Also in the scenario I described adding Message-ID by postfix won't help you as I think it will add different message-ids if e-mail arrives in two SMTP sessions (like from gmail for example).
-- Karol Augustin ka...@augustin.pl http://karolaugustin.pl/ +353 85 775 5312