Two lists with identical Receive control list settings - one works fine, the other is experiencing failures when verifying authentication for some incoming messages
I created a new schleuder list and successfully sent a message to it. However, two other list subscribers (who is also an admin of the list, if that matters) attempted to reply to my message and their messages bounce with this error:
Schleuder::Errors::MessageUnauthenticated
Below is the DEBUG log output for one such attempt:
I, [2018-02-27T17:37:40.314146 #18940] INFO -- : Parsing incoming email.
D, [2018-02-27T17:37:40.535152 #18940] DEBUG -- : Calling filter forward_bounce_to_admins
D, [2018-02-27T17:37:40.537741 #18940] DEBUG -- : Calling filter forward_all_incoming_to_admins
D, [2018-02-27T17:37:40.537894 #18940] DEBUG -- : Calling filter send_key
D, [2018-02-27T17:37:40.537977 #18940] DEBUG -- : Calling filter fix_hotmail_messages!
D, [2018-02-27T17:37:40.538085 #18940] DEBUG -- : Calling filter strip_html_from_alternative!
D, [2018-02-27T17:37:40.671234 #18940] DEBUG -- : Calling filter request
D, [2018-02-27T17:37:40.671420 #18940] DEBUG -- : Calling filter max_message_size
D, [2018-02-27T17:37:40.671535 #18940] DEBUG -- : Calling filter forward_to_owner
D, [2018-02-27T17:37:40.671624 #18940] DEBUG -- : Calling filter receive_admin_only
D, [2018-02-27T17:37:40.671765 #18940] DEBUG -- : Calling filter receive_authenticated_only
I, [2018-02-27T17:37:40.673152 #18940] INFO -- : Rejecting mail as unauthenticated
D, [2018-02-27T17:37:40.673422 #18940] DEBUG -- : Bouncing message
Whereas on the other list, it passes that filter and continues on:
I, [2018-02-27T17:44:16.692603 #19134] INFO -- : Parsing incoming email.
D, [2018-02-27T17:44:16.910970 #19134] DEBUG -- : Calling filter forward_bounce_to_admins
D, [2018-02-27T17:44:16.913402 #19134] DEBUG -- : Calling filter forward_all_incoming_to_admins
D, [2018-02-27T17:44:16.913535 #19134] DEBUG -- : Calling filter send_key
D, [2018-02-27T17:44:16.913611 #19134] DEBUG -- : Calling filter fix_hotmail_messages!
D, [2018-02-27T17:44:16.913695 #19134] DEBUG -- : Calling filter strip_html_from_alternative!
D, [2018-02-27T17:44:17.051348 #19134] DEBUG -- : Calling filter request
D, [2018-02-27T17:44:17.051585 #19134] DEBUG -- : Calling filter max_message_size
D, [2018-02-27T17:44:17.051761 #19134] DEBUG -- : Calling filter forward_to_owner
D, [2018-02-27T17:44:17.051837 #19134] DEBUG -- : Calling filter receive_admin_only
D, [2018-02-27T17:44:17.051955 #19134] DEBUG -- : Calling filter receive_authenticated_only
D, [2018-02-27T17:44:17.052624 #19134] DEBUG -- : Calling filter receive_signed_only
D, [2018-02-27T17:44:17.052824 #19134] DEBUG -- : Calling filter receive_encrypted_only
D, [2018-02-27T17:44:17.053190 #19134] DEBUG -- : Calling filter receive_from_subscribed_emailaddresses_only
D, [2018-02-27T17:44:17.055589 #19134] DEBUG -- : Message was encrypted and validly signed
D, [2018-02-27T17:44:17.055756 #19134] DEBUG -- : Starting Schleuder::PluginRunners::ListPluginsRunner
The following Receive control settings are checked on both lists:
Receive authenticated only?
Only accept messages that are validly signed by a subscriber? (Determined by fingerprint.)
Receive signed only?
Only accept validly signed messages?
Receive encrypted only?
Only accept encrypted messages?
Edited by fleish