On 05/05/2016 04:33 PM, Curtis Villamizar wrote: > > I have a postfix virtual-alias of the form: > > a b, c, d > c e, f > d g, h > g i, j > h k, l > > If I send mail to a set of mailing lists then dupes get suppressed but > not if I send to an alias that expands to the same set of mailing > lists. Mailman gets two copies from postfix but the message-id is the > same for both. There is a to= and orig_to= in maillog but the > messages should be otherwise identical including the timestamps. > > Is there a way to suppress dupes in this situation?
Mailman's avoid duplicates setting does nothing about posts to multiple lists. It only suppresses the list copy to a recipient who is also directly addressed in To: or Cc:. If I understand correctly, there's nothing you can do in Mailman about this. Mailman has a Non-digest options -> regular_exclude_lists feature. Your "If I send mail to a set of mailing lists then dupes get suppressed" statement tells me you may already be using this. However, it depends on the "sibling list" being explicit in To: or Cc: which will not be the case when the post comes via an alias. > I have 5 such aliases for convenience but if I can't suppress dupes > its an annoyance since some people are on multiple mailing lists. For > some reason I thought this used to work (but might have imagined it). If what I say above doesn't satisfactorily explain what you see, I'll try further, but 1) avoid dups whon't affect this. 2) regular_exclude_lists can help but only if lists are explicitly addressed. For example, if both c@domain and d@domain are in b@domain's regular_exclude_lists and d@domain is in c@domain's regular_exclude_lists, and a post is explicitly addressed to all three of b@domain c@domain and d@domain, then a regular member of all three lists will receive the post only from d@domain, a member of the two lists c@domain and d@domain will receive the post only from d@domain, a member of the two lists b@domain and d@domain will receive the post only from d@domain and a member of the two lists b@domain and c@domain will receive the post only from c@domain However if the post is addressed to a@domain and forwarded to b, c and d by an alias, none of b@domain, c@domain or d@domain will be an explicit To: or Cc: addressee of the post so everyone will receieve a copy from each list of which they are a member. -- Mark Sapiro <[email protected]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list [email protected] https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org
