Wrap Message and Munge From aren't happening
Hi Folks,
I have a new test mailman server running 2.1.18.1. It's got some customizations in it from our old 2.1.9 server.
Everything seems to work except the DMARC policy -- specifically, if I send mail to a list from my yahoo address, it bounces if the DMARC moderation action for the list is set to Accept (expected), Wrap Message, or Munge From (unexpected) are set.
I turned off the Outgoing queue runner and examined the captured messages, and frankly, the headers/message body all looks the same, not matter which option is set.
Any suggestions, helpful hints, or things to poke at?
Thanks much!
Gretchen Beck Carnegie Mellon
Oh, and the site default from_is_list = 0 (Accept)
--Gretchen
From: Mailman-Users [mailman-users-bounces+cmupythia=cmu.edu@python.org] on behalf of Gretchen R Beck [cmupythia@cmu.edu] Sent: Wednesday, June 17, 2015 12:02 PM To: mailman-users@python.org Subject: [Mailman-Users] Wrap Message and Munge From aren't happening
Hi Folks,
I have a new test mailman server running 2.1.18.1. It's got some customizations in it from our old 2.1.9 server.
Everything seems to work except the DMARC policy -- specifically, if I send mail to a list from my yahoo address, it bounces if the DMARC moderation action for the list is set to Accept (expected), Wrap Message, or Munge From (unexpected) are set.
I turned off the Outgoing queue runner and examined the captured messages, and frankly, the headers/message body all looks the same, not matter which option is set.
Any suggestions, helpful hints, or things to poke at?
Thanks much!
Gretchen Beck Carnegie Mellon
Mailman-Users mailing list Mailman-Users@python.org 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/cmupythia%40cmu.edu
On 06/17/2015 09:02 AM, Gretchen R Beck wrote:
I have a new test mailman server running 2.1.18.1. It's got some customizations in it from our old 2.1.9 server.
Everything seems to work except the DMARC policy -- specifically, if I send mail to a list from my yahoo address, it bounces if the DMARC moderation action for the list is set to Accept (expected), Wrap Message, or Munge From (unexpected) are set.
Is dnspython installed in the Python that your MM uses? If you had installed from source, you couldn't have successfully completed ./configure without this dependency, but if you installed some other way ...
invoke the Python used by your MM and do
import dns.resolver
If this succeeds, you have it. If not, you need to install it. Get it from http://www.dnspython.org/ or https://pypi.python.org/pypi/dnspython/ or install it with pip.
Also, if it is not available, there should be 'DNS lookup for dmarc_moderation_action for list XXX not available' messages in Mailman's error log.
If that is not the issue,, are there 'DNSException: Unable to query DMARC policy ...' messages in Mailman's error log. If so, you may need to set larger than default values for DMARC_RESOLVER_TIMEOUT and DMARC_RESOLVER_LIFETIME in mm_cfg.py.
Are there any 'DMARC lookup for LIST (email_address) found p=reject ...' entries in Mailman's vette log?
Are you posting from ...@yahoo.com? Other yahoo domains such as yahoo.co.uk and so forth do not publish DMARC policies. You might also try
dig txt _dmarc.yahoo.com
on your mailman server just to verify you get a result like "v=DMARC1\; p=reject\; ...".
Finally (or maybe first), you could try setting from_is_list to Munge
From or Wrap Message to see if that works. That does it unconditionally without DNS lookups of DMARC policy.
If that doesn't work, your 2.1.9 customizations are likely the reason.
-- Mark Sapiro mark@msapiro.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (2)
-
Gretchen R Beck
-
Mark Sapiro