listmonk | High performance , self-hosted , newsletter and mailing | Email library

 by   knadh Go Version: v2.4.0 License: AGPL-3.0

kandi X-RAY | listmonk Summary

kandi X-RAY | listmonk Summary

listmonk is a Go library typically used in Messaging, Email, Ruby On Rails applications. listmonk has no vulnerabilities, it has a Strong Copyleft License and it has medium support. However listmonk has 10 bugs. You can download it from GitHub.

listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL (⩾ v9.4) database as its data store. Visit for more info. Check out the live demo.

            kandi-support Support

              listmonk has a medium active ecosystem.
              It has 10711 star(s) with 911 fork(s). There are 107 watchers for this library.
              There were 1 major release(s) in the last 12 months.
              There are 58 open issues and 988 have been closed. On average issues are closed in 34 days. There are 6 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of listmonk is v2.4.0

            kandi-Quality Quality

              listmonk has 10 bugs (0 blocker, 0 critical, 5 major, 5 minor) and 68 code smells.

            kandi-Security Security

              listmonk has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              listmonk code analysis shows 0 unresolved vulnerabilities.
              There are 6 security hotspots that need review.

            kandi-License License

              listmonk is licensed under the AGPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              listmonk releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              It has 9246 lines of code, 272 functions and 127 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of listmonk
            Get all kandi verified functions for this library.

            listmonk Key Features

            No Key Features are available at this moment for listmonk.

            listmonk Examples and Code Snippets

            No Code Snippets are available at this moment for listmonk.

            Community Discussions


            telnet timing out from aws ec2 to sendgrid
            Asked 2022-Jan-23 at 17:22

            I am trying to configure listmonk with AWS EC2 and sendgrid. However I'm getting timeout while sending mails. I tried debugging using the documentation and when I try to telnet, I'm getting timeout:



            Answered 2022-Jan-23 at 17:22

            By default, AWS blocks outbound traffic on port 25, and you have to file a request to get the restriction removed.

            I usually just use a different SMTP port instead of trying to get port 25 opened. SendGrid's documentation states:

            SendGrid accepts unencrypted and TLS connections on ports 25, 587, & 2525. You can also connect via SSL on port 465. Many hosting providers and ISPs block port 25 as a default practice. If your Telent session continually times out or will not connect using port 25, it is likely that your ISP or hosting provider is blocking the port. You can contact your host/ISP to find out which ports are open for outgoing SMTP relay. We recommend using port 587 to avoid any rate limiting that your server host may apply.

            I suggest just switching to use port 587



            Go Template if value is set and is false
            Asked 2022-Jan-06 at 07:21

            I am using Listmonk which utilizes Go Templates. I have a situation where a variable for user status (.Subscriber.Attribs.Pro) may exist (and if it does, it is true or false. I want to display a block of text only if the value exists.

            The code I have works if the Pro attribute is set. However if it is not set, it will be processed as not '' which leads to a value of true.



            Answered 2022-Jan-06 at 07:21

            So basically you only want to display the text if .Subscriber.Attribs.Pro is supplied and is false. So do a comparison:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install listmonk

            You can download it from GitHub.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone knadh/listmonk

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Reuse Pre-built Kits with listmonk

            Consider Popular Email Libraries


            by PHPMailer


            by nodemailer


            by mjmlio


            by Foundry376


            by postalserver

            Try Top Libraries by knadh


            by knadhGo


            by knadhGo


            by knadhGo


            by knadhJavaScript


            by knadhJavaScript