mail from one domain (moderators') posts do not show up in pending requests

Hello, in my list every user is moderated. None can post. Not even owners and moderators. If I send an mail from an address (which is also owner and moderator) it does'nt show up in the pending requests (it'ts been working like that for years). If I send an email from a subscriber/non subscriber email address, it is shown, and can easily be forwarded to the list. The not working mail comes from another server on the internet, and arrives with no problem at my server, (running CentOs+cPanel) and it is forwarded to mailman. But after that, it disappears. (no occurrencies with grep domain -r *, in none of the log/any files in mailman directory) I thin the problem is the incoming @domain. Since I encounter the same problem from another.user@nonworkingdomain.com Exim log shows: 2013-05-09 17:36:47 SMTP connection from ****.****.** [***.***.***.***]:28571 closed by QUIT 2013-05-09 17:36:47 1UaStj-0002Or-DO => listname <listname@example.com> R=mailman_virtual_router T=mailman_virtual_transport 2013-05-09 17:36:47 1UaStj-0002Or-DO Completed Any hint on where to look for? Thanks.

On 05/09/2013 10:03 AM, KEY5 wrote:
The log message you're looking for may not have the sender's address/domain in it. Discards are logged in the vette log with the message 'Message discarded, msgid: <message-id>'
So exim says it delivered the mail to Mailman so presumably Mailman discarded it. There are a few different reason's why Mailman would do this. The only ones that occur before the post is held for non-member or moderated member are: 1) Post is from a moderated member and member_moderation_action is discard (obviously not the reason here). 2) Post is from a non-member (owners and moderators are not members by default) and the sender address matches an address or pattern in discard_these_nonmembers. 3) Post matches a header_filter_rules rule with discard action. 4) Post matches a header/regex in the hard coded KNOWN_SPAMMERS list. Check Privacy options... -> Sender filters -> discard_these_nonmembers for a pattern that might match domain. Check Privacy options... -> Spam filters -> header_filter_rules. Check mm_cfg.py for a KNOWN_SPAMMERS list. -- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

I found the message and it was discarded without expressed reason. I've read this can happen in many cases. Maybe it's because the sender's address domain is different from the incoming smtp request.
Now I've put the sender's address in the "hold_these_nonmembers" list and I solved. (Admin > Privacy options > Sender filters ) yet I do not know the reason of the problem but fortunately it's not a problem anymore.
Thankss Mark. Nicola.

On 05/10/2013 12:36 AM, KEY5 wrote:
Of all the reasons I gave in my prior reply for an auto discard, the only ones that come after hold_these_nonemembers are discard_these_nonmembers and generic_nonmember_action. You said that most non-member posts were held, so generic_nonmember_action must be Hold. That leaves discard_these_nonmembers which I suspect contains a regexp that matches the domain that was discarded.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

On 05/09/2013 10:03 AM, KEY5 wrote:
The log message you're looking for may not have the sender's address/domain in it. Discards are logged in the vette log with the message 'Message discarded, msgid: <message-id>'
So exim says it delivered the mail to Mailman so presumably Mailman discarded it. There are a few different reason's why Mailman would do this. The only ones that occur before the post is held for non-member or moderated member are: 1) Post is from a moderated member and member_moderation_action is discard (obviously not the reason here). 2) Post is from a non-member (owners and moderators are not members by default) and the sender address matches an address or pattern in discard_these_nonmembers. 3) Post matches a header_filter_rules rule with discard action. 4) Post matches a header/regex in the hard coded KNOWN_SPAMMERS list. Check Privacy options... -> Sender filters -> discard_these_nonmembers for a pattern that might match domain. Check Privacy options... -> Spam filters -> header_filter_rules. Check mm_cfg.py for a KNOWN_SPAMMERS list. -- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan

I found the message and it was discarded without expressed reason. I've read this can happen in many cases. Maybe it's because the sender's address domain is different from the incoming smtp request.
Now I've put the sender's address in the "hold_these_nonmembers" list and I solved. (Admin > Privacy options > Sender filters ) yet I do not know the reason of the problem but fortunately it's not a problem anymore.
Thankss Mark. Nicola.

On 05/10/2013 12:36 AM, KEY5 wrote:
Of all the reasons I gave in my prior reply for an auto discard, the only ones that come after hold_these_nonemembers are discard_these_nonmembers and generic_nonmember_action. You said that most non-member posts were held, so generic_nonmember_action must be Hold. That leaves discard_these_nonmembers which I suspect contains a regexp that matches the domain that was discarded.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
KEY5
-
Mark Sapiro