Mailing list permissions
-
Hello,
We have a mailing list with "All_User:Domain.com" as a member.
We'd like to set all of users as read only and give post permission for just 3 of the members.
Is there a way to do that with "All_User:domain.com" as a member?
I tried adding 3 users separately with normal and all_user as read-only but didnt work.
Thank you
-
What didn't work for you?
Make sure you are using ALL_USERS:domain.com and not All_User:domain.com.
You can edit the mailinglist@domain.com.GRP file directly in the MDaemon\app directory. The membership is stored at the end of the file and it should look like this:
$userwithpostonly@domain.com User withpostonly
^ALL_USERS:domain.comMake sure you force MDaemon to reload the mailing list after you directly edit the file. The easiest way to do this is to restart MDaemon.
When editing the file direcly $ indicates a post only user and ^ indicates a read only user.
If you are still having issues, please post your GRP file along with logs that show what is happening.
-
Sorry for not being clear.
Its is All_Users...
I am trying to give post permission for just 3 users within the company and rest is all read only.
If I set all_users as read only and those 3 users as normal, they still cannot send any emails.
Im guessing because they are part of all_users, normal is being overridden by it?
Is that correct?
-
Since the users are members of ALL_USERS:domain.com, I would not use normal, I would use post only. If you use the normal status, they will receive two copies of every post.
That is not the cause of your issue though. Using normal or post only is working in my tests.
What version of MDaemon are you using?
Please post your GRP file along with logs that show what is happening.
-
I deleted certain names, hopes thats ok.
currently, the all_users:domain.com is set to normal, which means anyone can send.
but when I change it to read-only, the other 3 people also cannot send emails.
*which log would show the details?
# Mailing List file
#
; ListName = CompanyWide@example.com
; Enabled = Y
; Private = Y
; ReplaceMacros = N
; ReplaceMacrosPW = N
; SendReminders = N
; HideFromAddressBook = N
; AllowExpn = N
; ListNameInSubject = Y
; RewriteFromDMARC = Y
; SendFromListName = N
; DenyDMARCRejecters = N
; ThreadNumbersInSubject = N
; UseMemberNames = N
; UseListName = N
; UseStandardName = Y
; ReplyToList = N
; ReplyToEmail = N
; CrackMessage = Y
; ForceUniqueID = N
; IgnoreRcptErrors = N
; SubscribeNote = N
; UnsubscribeNote = N
; MsgTooBigNote = N
; InformNonMember = N
; SendStatusMessages = Y
; Moderated = N
; PasswordPost = N
; Subscribe = N
; LocalSubsOnly = N
; DomainSubsOnly = N
; AuthSubscribe = Y
; AuthAutoSubscribe = Y
; Unsubscribe = Y
; AuthUnsubscribe = Y
; AuthAutoUnsubscribe = Y
; AutoPrune = N
; EnableDigest = N
; ForceDigestUse = N
; ArchiveDigest = N
; Nine = N
; Twelve = N
; Three = N
; Six = N
; AM = N
; PM = N
; DigestMBF = DIGEST
; Notifications-To = [trash]
; RoutingLimit = 0
; MaxMessageSize = 0
; PrecedenceLevel = 80
; MaxMembers = 0
; MaxMessageCount = 0
; MaxLineCount = 0
; AutoPruneFailureCount = 0
; ODBCDSN =
; ODBCUser =
; ODBCPass =
; ODBCTable =
; ODBCEmailFieldMapping =
; ODBCFirstNameFieldMapping =
; ODBCLastNameFieldMapping =
; ODBCReadOnlyQuery =
; ODBCPostOnlyQuery =
; ODBCNormalQuery =
; ODBCDigestQuery =
; ADBASEDN =
; ADSEARCHFILTER = (&(objectClass=user)(objectCategory=person))
; ADATTRIBUTE = mail
; ADUSERNAME =
; ADBINDFLAGS = 1
; ADSEARCHSCOPE = 2
; ADPAGESIZE = 1000
; ADPASSWORD =
; DefaultMode = Read only^ALL_USERS:domain4.com
^ALL_USERS:domain3.com
^ALL_USERS:domain2.com
ALL_USERS:example.com
$S.N@example.com
$o.n@example.com
$D.E@example.com
-
We should just need to see the inbound SMTP transcripts that show the inbound session to the list. If the messge is accepted and then later rejected, we'll also need to see the routing logs.
What version of MDaemon are you using?
-
We are using version 26.0.0
I dont think I'll see anything on the log because as soon as user with post permission click send, we get an error saying you cant send to this address or something similar to that. I'll try to see if there was anything in the logs.
-
I tested with the GRP file provided and have not been able to reproduce the issue. When the message is rejected during the SMTP session, what is the error being written to the logs?
-
Hi, the current GRP file is the working file. If you change the all_users:domain.com to ^all_users:example.com, then $s.n@example.com wont be able to send out emails to companywide@examples.com
-
I just checked the logs (all log) but I don't see any errors or rejections.
I only see him sending the email to "companywide" after I made the changes again.
-
I think I found the issue. Try moving the post only recipients to the top of the user membership, so that they are above the ALL_USERS: entries.
-
Got it!
we'll give it a try.
Thank you.
-
Thank you, Arron!
That resolved the issue.


