Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

I am planning to setup a mailinglist-manager along with my froxlor-setup

Featured Replies

Are there any recommendations? Is anybody here who tried mailman3, sympa, ... on top of froxlor postfix-setup? Are there any good guides available?

Solved by nebulo

Tried mailman once for fun, years ago. Just follow any install/config guide online. It won't be manageable through froxlor though. It's standalone.

  • Author

Thank you for your feedback! I don't care that it is not manageable via froxlor it should just not interfere with it ;). So from your perspective/experience adding the required config to postfix-config should not be a problem or do you expect any obstacles?

  • Author

It looks like Ubuntu 22.04 is missing a proper apt-package for mailman3. Probably I'll try sympa.

Should not be a Problem, froxlor only requires the sql interface to manage the mail addresses and accounts

  • 3 weeks later...
  • Author
  • Solution

After some evaluation and tinkering with sympa which I finally got it working. Nevertheless I decided to give mailman3 a try because sympa just felt a little unwieldy. I just want to mention the api based on web-services. 

I've installed mailman3 using https://github.com/galaxyproject/ansible-mailman3. This worked more or less. There was some issue with the python/django version and the latest release of mailman3 which has been resolved with the latest release 3.3.9 of mailman3.

There is only one thing you need to do manually after applying the role ansible-mailman3 first which is to add 'allauth.account.middleware.AccountMiddleware' in the MIDDLEWARE array in /opt/mailman3/lib/python3.10/site-packages/mailman_web/settings/base.py and run the role again.

I've created an additional ansible-role to do the necessary postfix changes: https://codeberg.org/ansible-galaxy/ansible-role-postfix-mailman

 

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.