
On 1/30/20 7:29 PM, stinga wrote:
G'day all,
I can't seem to get acceptable_aliases to work...
(domain names changed to protect the innocent, but all match up)
comm@lists.lf.me = List email address info@lf.me = Google group (google group has one email address which is comm@lists.lf.me info@lf.me is a member of the mailman list and is set for nomail
User another@domain.com sends email to info@lf.me
List receives email and bounces with:
List: comm@lists.lf.me From: another@domain.com Subject: Testing Reason: Post by non-member to a members-only list
The above is correct as user another@domain.com is not a member of the mailman list
And that is the entire issue. acceptable_aliases and require_explicit_destination have nothing to do with this.
In the email header there is To: <info@lf.me>
I have in acceptable_aliases (tried various things) info@lf.me "info@lf.me" .*info@lf.me.*
and require_explicit_destination is yes
I believe that should allow email sent to info@lf.me to be accepted by the list, maybe I am reading this all wrong?
All that does is avoid the message's being held for "implicit destination" it doesn't bypass other checks.
If I am doing this wrong how do I get a google email to send to mailman and be accepted?
There are a few of choices.
You can set Privacy options... -> Sender filters -> generic_nonmember_action to Accept in order to accept posts from any nonmember, but you may not want that.
You can ensure that everyone sending mail to info@lf.me is a member of the comm@lists.lf.me list.
You can make use of the fact that mailman considers a post to be from a member if any of the From:, Reply-To: Sender: or envelope sender addresses is a list member. Posts from google groups generally have no Sender: header, and the envelope sender is something like 'info+bncbcn2p7unuujrbfxhspsakgqe7gew6fa@googlegroups.com' where the 'bncbcn2p7unuujrbfxhspsakgqe7gew6fa' may not be constant. However, messages from Google Groups have a
Reply-To: groupname@googlegroups.com
header. If that address is a member of your list, it should be OK. You say info@lf.me is a member of your list. Is that an address you control which forwards to the google group?. If so, you want to make groupname@googlegroups.com a member of your list set to nomail. If in fact by info@lf.me you mean the actual groupname@googlegroups.com address, then I don't know what the problem is.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan