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


Skip to content

Listmonk

27 Topics 193 Posts
  • Listmonk - Package Updates

    Pinned
    27
    0 Votes
    27 Posts
    3k Views
    Package UpdatesP
    [1.13.3] Update listmonk to 5.0.3 Full Changelog 48643aa Disallow POST /api/subscription on disabling public subscription in settings. Closes #2530. a424f01 Print full line with error in the importer log. Close #2549. 4f6880d Fix opt-in send errors silently ignored on signup form. Closes #2535. b71d80e Upgrade smtppool lib with error-return bugfix. Ref: #2503 419f88a Fix incorrect line counts due to empty lines in CSV importer (#2542) aa864fd Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#2543) d7e4ecf Fix typo in configuration.md (#2540) a9d3591 Add heading in template functions doc (#2527) 78f3db7 Add permanent warning to docs about Sprig functions. 2081048 Update release info on homepage.
  • 1 Votes
    3 Posts
    166 Views
    A
    Thank you, I confirm that after this change, everything is working properly. Have a good day.
  • OAuth - User not found

    3
    1 Votes
    3 Posts
    221 Views
    W
    @joseph ah ok. thank you!
  • Authentication Configuration

    Solved
    14
    1 Votes
    14 Posts
    1k Views
    jdaviescoatesJ
    And they've replied: Indeed. That's a glaring brain-fart on my part for sure. We can add a provision to specify a custom label for the OIDC provider button in the upcoming release.
  • Update / Fix initial setup message

    Solved
    2
    1 Votes
    2 Posts
    155 Views
    nebulonN
    Thanks. Changed for the next package update then.
  • Listmonk not sending to full list

    10
    0 Votes
    10 Posts
    855 Views
    N
    I have sadly been planning to use AWS because a) I also need storage for backups and it would be nice to have only one more bill to pay, and b) my university has a contract.
  • Listmonk Bounce settings

    2
    0 Votes
    2 Posts
    315 Views
    J
    Not sure but there's many issues related to this upstream like https://github.com/knadh/listmonk/issues?q=pop3+bounce+is%3Aissue+is%3Aclosed+ . For example, https://github.com/knadh/listmonk/issues/1229 . Can you check the bounce message headers?
  • 0 Votes
    2 Posts
    377 Views
    J
    Haven't tried it myself but this is usually done by setting up bounce processing - https://listmonk.app/docs/bounces/ .
  • Question: send emails from 2nd domain on Listmonk

    4
    0 Votes
    4 Posts
    632 Views
    P
    @girish Hey man Really useful ! thanks A lot for your help !
  • tls: the first record does not look like a TLS handshake

    Moved
    5
    1
    0 Votes
    5 Posts
    1k Views
    P
    @nebulon Yeah Someway I found a way to make it work . I rebooted and then changed some settings in listmonk. such as the port set 587.
  • Change Password for Listmonk

    Moved Solved
    10
    0 Votes
    10 Posts
    2k Views
    P
    @jdaviescoates thanks for your help as well mate!
  • Cloudron - Listmonk Unsubscribe link set up

    Moved Solved
    3
    1 Votes
    3 Posts
    721 Views
    P
    All Cool I hand\t connected the app of listmonk through the cloudron app manager
  • Attributes

    6
    1
    0 Votes
    6 Posts
    1k Views
    S
    Hi there, also facing this problem. I found in the documentation this Example Request. Sending this via app terminal creates a subscriber with attributes: curl -u 'username:password' 'https://listmonk.domain/api/subscribers' -H 'Content-Type: application/json' \ --data '{"email":"subsriber@domain.com","name":"The Subscriber","status":"enabled","lists":[1],"attribs":{"city":"Bengaluru","projects":3,"stack":{"languages":["go","python"]}}}' Now I would like to create a form that fills the $data with according information. this already works: <?php $username='username'; $password='password'; $URL='https://listmonk.domain/api/subscribers'; $data = array( 'email' => 'name@domain.com', 'name' => 'name', 'status' => 'enabled' ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$URL); curl_setopt($ch, CURLOPT_TIMEOUT, 30); //timeout after 30 seconds curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $result=curl_exec ($ch); https://listmonk.domain/api/subscribers' = curl_getinfo($ch, CURLINFO_HTTP_CODE); //get status code curl_close ($ch); echo $result; ?> someone has a idea how to build the $data array conforming listmonk specification? I dont get lists and attribs working. Also it should be possible to trigger listmonk Douple Opt-in e-mail confirmation.
  • Images not included in sent campaigns

    Solved
    5
    2
    2 Votes
    5 Posts
    863 Views
    C
    Thanks @girish! Tried another campaign and the images worked.
  • 0 Votes
    5 Posts
    906 Views
    dev-cbD
    Thank you! right hints
  • SMTP default settings

    Solved
    10
    0 Votes
    10 Posts
    3k Views
    girishG
    @filter the credentials will stay the same for the lifetime of the app.
  • Can I use Listmonk to manage a small mailing list?

    7
    0 Votes
    7 Posts
    2k Views
    luckowL
    @robi It's perfectly fine to use your Cloudron instance for that. Maybe it's easier to warm up your IP. For me, it was another challenge to learn postal It all depends on your use case.
  • Declining view count

    11
    1
    1 Votes
    11 Posts
    2k Views
    N
    @girish Will do!
  • After updating password no credentials needed to login

    34
    0 Votes
    34 Posts
    2k Views
    jdaviescoatesJ
    @privsec said in After updating password no credentials needed to login: Im not sure what and how this occurred, but once I used a lowercase username I was prompted to sign in on every attempt. Odd, because my username is lowercase too, and if I have Bitwarden enabled and logged in I am never prompted to login
  • AxiosError: Request failed with status code 502

    3
    1
    0 Votes
    3 Posts
    2k Views
    girishG
    I tried to reproduce this but am able to send campaigns just fine. I wonder if this is because there was some other issue on the server (502 means server unavailable/crash).