Mailman integration broken on 3.0.5p8 clean install

Discussion in 'Installation/Configuration' started by Teils, Jun 12, 2015.

  1. Teils

    Teils New Member

    On a clean install of Debian 8, and ISPConfig 3.0.5p8, Mailman is broken for virtual domains.
    Two issues:
    1. The file virtual_to_transport.sh is not created in /etc/mailman
    2. If the script is manually created based upon another thread, postfix rejects messages sent to the list address with:
      550 5.1.1 <listaddress>: Recipient address rejected: User unknown in virtual mailbox table;

      Evidently the aliases are not getting created.
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Thanks for reporting the issue. I've added it to the bugtracker.
     
  3. Teils

    Teils New Member

    I have discovered why email delivery is broken for mailman.
    There seems to be a lag going on between when /var/lib/mailman/data/virtual-mailman is written, and when postmap is run against it.

    Even though the timestamp is updated on both files, when I run:
    Code:
    postmap -s /var/lib/mailman/data/virtual-mailman
    The change is not reflected.
    If I then run:
    Code:
    postmap /var/lib/mailman/data/virtual-mailman
    postmap -s /var/lib/mailman/data/virtual-mailman
    the change is properly reflected, and the list works.
     
    Last edited: Jun 13, 2015
  4. klaus++

    klaus++ New Member HowtoForge Supporter

    I confirm the problem and the proposed solution.
    After running
    postmap /var/lib/mailman/data/virtual-mailman
    postmap -s /var/lib/mailman/data/virtual-mailman

    mails are delevered to mailman.
    Nevertheless there remains a problem :
    Mails remain in mailsman's confirmation queue, their status cannot be changed.
    Every command / button pressed in mailman admin is directed towards the domain of the mailing-list. This results in a 404 error while basic configuration under the server's domain works.
    http://server.domain.de/cgi-bin/mailman/admin/listname/members works while
    http://www.tld.de/cgi-bin/mailman/admin/listname/members results in a 404 message.
    Could you give me a hint which basic part of the virtual host config must be changed to mend this ?
     

Share This Page