Menu

#653 4.0.1 Open discussion lists broken

open
nobody
5
2010-01-05
2010-01-05
No

Open discussion lists (accepting mail from someone who is not on the list) seems to be broken in 4.0.1 (worked OK in 3.x). I've set "Allow_Open_Discussion_List" to 1 in the plugin itself, in my external .dada_config and in Config.pm and checked that it shows as enabled in Plugins/Discussion Lists/View All Plugin Configurations.

There is no failure message in the usage logs or error logs - a message sent to the list just silently disappears. But if I click the Manually Check and Send Waiting Messages button in dada bridge (before the cron job runs and the message disappears) I can see it fails due to being not_from_list_member and not_from_authorized_subscriber. It seems to be 100% reproducible.

This is essential functionality for me because committee members often send to the list from work addresses I don't know about. They've stopped using the list because it "never works".

Discussion

  • Justin J

    Justin J - 2010-01-05

    Thanks for the report - I'll look into it. We are transitioning to the new issue tracker here:

    http://github.com/justingit/dada-mail/issues

    So if you don't see a reply from me here (or this silently goes away), find the issue over there.

     
  • Justin J

    Justin J - 2010-01-05
     
  • Justin J

    Justin J - 2010-01-06

    Can you paste exactly what gets printed when you manually run Dada Bridge on a message?

     
  • Phil McKerracher

    Here's the full error message:

    Currently, 0 mass mailout(s) running or queued.

    That's below our limit (1).
    Checking awaiting messages:

    ------------------------------------------------------------------------
    List: managers
    Logging into POP3 server: mail.eplusaudits.com
    POP3 Login succeeded.

    Message count: 1
    Message Size: 3354
    Message is from: 'phil@mckerracher.net'
    * From address is NOT from list owner address
    Moderation disabled...
    Discussion List Support enabled...
    * Message is NOT from a subscriber.
    Authorized Senders List enabled...
    * Message is NOT from an Authorized Sender!

    SpamAssassin check disabled...

    Message did not pass verification - handling issues...
    Error delivering message! Reasons:

    msg_not_from_subscriber
    msg_not_from_list_owner
    Saving message at: '/hsphere/local/home/philmck/.data/dada_eplus/.tmp/dada_bridge_received_msgs-managers.mbox'
    Saved.

    The limit has been reached of the amount of messages to be looked at for this execution

    Removing message from server...
    Disconnecting from POP3 server

    Waiting 5 seconds before removal check...
    Logging into POP3 server: mail.eplusaudits.com
    POP3 Login succeeded.

    Message count: 0

     
  • Phil McKerracher

    Here's the plugin config:
    Allow_Manual_Run

    1

    Allow_Open_Discussion_List

    1

    Check_List_Owner_Return_Path_Header

    1

    Check_Multiple_Return_Path_Headers

    0

    Enable_POP3_File_Locking

    1

    Manual_Run_Passcode

    Max_Size_Of_Any_Message

    2621440

    MessagesAtOnce

    1

    Plugin_Name

    Dada Bridge

    Plugin_URL

    http://www.eplusaudits.com/mail/plugins/dada_bridge.pl

    Room_For_One_More_Check

    1

    Soft_Max_Size_Of_Any_Message

    1048576

     
  • Justin J

    Justin J - 2010-01-06

    Thanks for the info, I'll go through it ;)

     
  • Justin J

    Justin J - 2010-01-06

    I've yet to even be able to exactly recreate your problem, but turning off Authorized Senders seems to make a big difference in making this work - *kind* of makes sense, since Authorized Senders aren't really used if its an open discussion list.

     
  • Justin J

    Justin J - 2010-01-06

    Here's what I get, if authorized senders is not on:

    Currently, 0 mass mailout(s) running or queued.

    That's below our limit (2).
    Checking awaiting messages:

    ------------------------------------------------------------------------
    List: test
    Logging into POP3 server: test.com
    POP3 Login succeeded.

    Message count: 1
    Message Size: 1001
    Message is from: 'test@example.com'
    * From address is NOT from list owner address
    Moderation disabled...
    Discussion List Support enabled...
    * Message is NOT from a subscriber.
    Postings from non-subscribers is enabled...
    Authorized Senders List disabled...

    SpamAssassin check disabled...

    Processing Message...
    Message being delivered!
    Message Details:
    --------------------------------------------------
    Subject: [] Blah!
    Finished Processing Message.

    Saving message at: '/home/blah/.dada_files-dada_mail/.tmp/dada_bridge_received_msgs-test.mbox'
    Saved.

    The limit has been reached of the amount of messages to be looked at for this execution

    Removing message from server...
    Disconnecting from POP3 server

    Waiting 5 seconds before removal check...
    Logging into POP3 server: dadamailproject.com
    POP3 Login succeeded.

    Message count: 0

     
  • Phil McKerracher

    Hmm, kind of makes sense but didn't help:

    Checking awaiting messages:

    ------------------------------------------------------------------------
    List: managers
    Logging into POP3 server: mail.eplusaudits.com
    POP3 Login succeeded.

    Message count: 1
    Message Size: 3492
    Message is from: 'phil@mckerracher.net'
    * From address is NOT from list owner address
    Moderation disabled...
    Discussion List Support enabled...
    * Message is NOT from a subscriber.
    Authorized Senders List disabled...

    SpamAssassin check disabled...

    Message did not pass verification - handling issues...
    Error delivering message! Reasons:

    msg_not_from_subscriber
    msg_not_from_list_owner
    Saving message at: '/hsphere/local/home/philmck/.data/dada_eplus/.tmp/dada_bridge_received_msgs-managers.mbox'
    Saved....

     
  • Phil McKerracher

    I've tried a clean install and that didn't help either. There must be some "magic" combination of settings I haven't hit on yet.

     
  • Phil McKerracher

    This seems to have been fixed in 4.0.2. Many thanks!

    I've purchased Pro Dada (again, but hopefully for the last time!).

     

Log in to post a comment.