Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. Configure Haraka for Mailman3

Configure Haraka for Mailman3

Scheduled Pinned Locked Moved Feature Requests
mail
22 Posts 7 Posters 3.5k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #13

    OK, thanks. I moved this thread to feature requests. It's quite a bit of automation to do.

    avatar1024A 1 Reply Last reply
    2
    • girishG girish

      OK, thanks. I moved this thread to feature requests. It's quite a bit of automation to do.

      avatar1024A Offline
      avatar1024A Offline
      avatar1024
      wrote on last edited by
      #14

      @girish Is this something you have a particular interest in implementing on your end as a way to bring mailing list to Cloudron or will it need a more collaborative effort from the community? I'm asking because we seem to have someone here with good knowledge of Mailman3 right now and so could be a good time to leverage on this. Are some of the things needed for this that can only be done on your end?

      girishG 1 Reply Last reply
      1
      • avatar1024A avatar1024

        @girish Is this something you have a particular interest in implementing on your end as a way to bring mailing list to Cloudron or will it need a more collaborative effort from the community? I'm asking because we seem to have someone here with good knowledge of Mailman3 right now and so could be a good time to leverage on this. Are some of the things needed for this that can only be done on your end?

        girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #15

        @avatar1024 I guess we need an initial mailman Cloudron package for a start. https://github.com/maxking/docker-mailman is quite extensive and too complicated to maintain from the looks of it. After that, we have to make the LMTP addon happen on the Cloudron platform side. It's quite a bit of work to make all this happen.

        Is there no other way mailman works? Is there an alternative to LMTP?

        Also, is sympa a good alternative to this? If it is, what does that need?

        avatar1024A 1 Reply Last reply
        2
        • girishG girish

          @avatar1024 I guess we need an initial mailman Cloudron package for a start. https://github.com/maxking/docker-mailman is quite extensive and too complicated to maintain from the looks of it. After that, we have to make the LMTP addon happen on the Cloudron platform side. It's quite a bit of work to make all this happen.

          Is there no other way mailman works? Is there an alternative to LMTP?

          Also, is sympa a good alternative to this? If it is, what does that need?

          avatar1024A Offline
          avatar1024A Offline
          avatar1024
          wrote on last edited by
          #16

          @girish Humm I see, it really doesn't sound trivial.

          I'm afraid it's unclear that things would be any easier with SYMPA as I don't think there is a docker install.

          I guess that means proper mailing list is not likely to land on Cloudron any time soon. Shame as for people I work with it is the last missing piece to move everything to Cloudron.

          So far I haven't found a way to really replace mailing list for working group communications as it just trikes the right balance of accessibility (everyone has an email address and roughly know how to use emails), almost instant, yet semi-organised communication. Might start a discussion and ask how other people do it for organisations with non techy people.

          1 Reply Last reply
          1
          • chetbakerC Offline
            chetbakerC Offline
            chetbaker
            wrote on last edited by
            #17

            I just want to revive this thread again. I wonder if @adhodgson can provide more insights about how to have a roundabout for not having Mailman available at Cloudron but needing to have mailing lists. I’m on that side.

            1 Reply Last reply
            2
            • girishG girish

              @jasonh From my quick reading, it seems we need the ability for mailman3 to receive mail via LMTP from Haraka. This is not possible right now since Haraka only delivers internally to dovecot at this point.

              I will look into this further since I would really like mailman3 or another real mailing list app on Cloudron. In some ways, this request is similar to https://forum.cloudron.io/topic/6013/configure-outbound-mail-rules-in-haraka . If we could configure Haraka for specific cases like forwarding mail to another app or to another external email, we should be set.

              jdaviescoatesJ Offline
              jdaviescoatesJ Offline
              jdaviescoates
              wrote on last edited by
              #18

              @girish said in Configure Haraka for Mailman3:

              it seems we need the ability for mailman3 to receive mail via LMTP from Haraka. This is not possible right now since Haraka only delivers internally to dovecot at this point.

              But its seems Haraka itself does indeed support LMTP, no? see e.g. https://cloudinfrastructureservices.co.uk/top-20-best-open-source-email-servers-for-windows-linux/

              Or perhaps better:
              https://haraka.github.io/plugins/queue/lmtp

              I use Cloudron with Gandi & Hetzner

              girishG 1 Reply Last reply
              1
              • jdaviescoatesJ jdaviescoates

                @girish said in Configure Haraka for Mailman3:

                it seems we need the ability for mailman3 to receive mail via LMTP from Haraka. This is not possible right now since Haraka only delivers internally to dovecot at this point.

                But its seems Haraka itself does indeed support LMTP, no? see e.g. https://cloudinfrastructureservices.co.uk/top-20-best-open-source-email-servers-for-windows-linux/

                Or perhaps better:
                https://haraka.github.io/plugins/queue/lmtp

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #19

                @jdaviescoates we already use the LMTP plugin but it's configured to only deliver incoming mails to dovecot. In the mailmain situation, we have to deliver mails to one (or more) apps. This requires a bit of work to make a mailman like app possible.

                1 Reply Last reply
                3
                • avatar1024A Offline
                  avatar1024A Offline
                  avatar1024
                  wrote on last edited by
                  #20

                  @girish I wonder if there have been any progress since September that would help with this?

                  And if not, where should someone with coding skills start looking?

                  1 Reply Last reply
                  1
                  • girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote on last edited by
                    #21

                    @avatar1024 we haven't worked on this. I think the complication here is that we have to extend haraka's LMTP support to forward emails to apps. Currently, it's a bit outside our radar (given other tasks to do).

                    avatar1024A 1 Reply Last reply
                    1
                    • girishG girish

                      @avatar1024 we haven't worked on this. I think the complication here is that we have to extend haraka's LMTP support to forward emails to apps. Currently, it's a bit outside our radar (given other tasks to do).

                      avatar1024A Offline
                      avatar1024A Offline
                      avatar1024
                      wrote on last edited by avatar1024
                      #22

                      @girish Sure that's completely understandable, thanks for the reply.

                      Given that neither mailman or SYMPA seems straightforward to implement in Cloudron I might revive this thread to add a basic moderation function to Cloudron mailing list. I believe for security purpose this is the main missing feature and the proposed approached may not be too hard to implement with the current backend(?).

                      What users still won't get is the ability for members to subscribe and unsubscribe by themselves, but an admin can do that manually so at least it is doable.

                      Another thing that would be nice is to be able to create a list from a Cloudron Group (i.e. mailing list that contains emails of everyone in a group and that gets updated each time you add or remove a user from a group). I don't know how your database works and how easy that might be to implement. What do you reckon?
                      (Again this can be done manually so not as important as moderation, but just something that would be nice and possibly doable if the info are easily retrievable from the user database in the backend.)

                      1 Reply Last reply
                      1
                      • avatar1024A avatar1024 referenced this topic on
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search