Listmonk-messenger - Lightweight HTTP server to handle webhooks from listmonk and forward it to different messengers

Overview

listmonk-messenger

Lightweight HTTP server to handle webhooks from listmonk and forward it to different messengers.

Supported messengers

  • Pinpoint

Development

  • Build binary
make build
  • Change config.toml and tweak messenger config

Run the binary which starts a server on :8082

./listmonk-messenger.bin --config config.toml --msgr pinpoint
  • Setting up webhooks

  • Add messenger specific subscriber atrributes in listmonk

  • Add plain text template

  • Change campaign messenger

You might also like...
Udp forward - Forwarding UPD requests with golang

udp_forward About tool I want to check how GOlang work with network... It tool t

A simple port forward tools build on libp2p with holepunch support.

p2p-tun A simple port forward and tun2socks tools build on libp2p with holepunch support. Usage NAME: p2p-tun - port forward and tun2socks through

Lightweight network boot/install server (DHCP, TFTP, HTTP)

netbootd netbootd is a lightweight network boot server, designed for maximum flexibility and with "batteries included" approach in mind, serving as a

Echo-server - An HTTP echo server designed for testing applications and proxies

echo-server An HTTP echo server designed for testing applications and proxies. R

Go-http-sleep: Delayed response http server, useful for testing various timeout issue for application running behind proxy

delayed response http server, useful for testing various timeout issue for application running behind proxy

“Dear Port80” is a zero-config TCP proxy server that hides SSH connection behind a HTTP server!

Dear Port80 About The Project: “Dear Port80” is a zero-config TCP proxy server that hides SSH connection behind a HTTP server! +---------------------

Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client

Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.

fetch data from different databses

how to install make a folder with: - dbAgent.exe - config - log *config and log are folders make a config as mentioned below and put it inside config

Comments
  • Error sending message [SES]

    Error sending message [SES]

    Hi, I am trying to setup SES messenger but for some reason I can't send emails.

    I always get this error:

    {"level":"error","message":"error sending message","ts":"2022-06-28T12:14:10.871697306Z","line":"/home/ubuntu/listmonk-messenger/handlers.go:129","p":{"err":"mail: no address"}}

    I am unable to see what address I am missing.

    I ran the messenger with

    ./listmonk-messenger.bin --config config.toml --msgr ses

    config.toml

    log_level="info"
    
    [server]
    address = ":8082"
    read_timeout = "5s"
    write_timeout = "5s"
    
    [messenger.pinpoint]
    config = '''
    {
        "app_id": "",
        "access_key": "",
        "secret_key": "",
        "region": "",
        "message_type": "",
        "sender_id": ""
    }
    '''
    
    [messenger.ses]
    config = '''
    {
        "access_key": "XXX",
        "secret_key": "XXX",
        "region": "XXX"
    }
    '''
    
    opened by pucilpet 4
Owner
Joe Paul
code.music.rave.repeat
Joe Paul
A http-relay server/client written in golang to forward requests to a service behind a nat router from web

http-relay This repo is WIP http-relay is a server/client application written in go(lang) to forward http(s) requests to an application behind a nat r

john dev 1 Dec 16, 2021
Plugs module to see different types of plug types needed in different countries, and a comparison tool between two countries plug socket types.

plugs Importing the module: go get github.com/matthewboyd/plugs "github.com/matthewboyd/plugs" How to use the module: There are two functions wi

Matthew Boyd 2 Dec 28, 2021
Goproxy - HTTP/HTTPS Forward and Reverse Proxy

Go HTTP(s) Forward/Reverse Proxy This is intended to provide the proxy for the goproxy frontend. It is currently a work in progress, and is not very s

David Christenson 0 Jan 4, 2022
Http-server - A HTTP server and can be accessed via TLS and non-TLS mode

Application server.go runs a HTTP/HTTPS server on the port 9090. It gives you 4

Vedant Pareek 0 Feb 3, 2022
Verify IP addresses of respectful crawlers like Googlebot by reverse dns and forward dns lookups

goodbots - trust but verify goodbots verifies the IP addresses of respectful crawlers like Googlebot by performing reverse dns and forward dns lookups

Eric Wu 30 Aug 16, 2022
Use qs-forward with QuickSocket to enable easy local development and testing!

qs-forward Use qs-forward with QuickSocket to enable easy local development and testing! Getting Started Want to jump in quick? Head over to the relea

QuickSocket 3 Jul 3, 2022
Go forward proxy with bandwidth limiting.

Goforward Go forward proxy with rate limiting. The code is based on Michał Łowicki's 100 LOC forward proxy. Download Releases can be downloaded from h

James Moriarty 19 Nov 13, 2022
SmartGateway is smart gateway.It uses iptables to forward traffic.

SmartGateway SmartGateway is smart gateway.It uses iptables to forward traffic. The traffic outbounds is tproxy of v2ray. SmartGateway run in docker,

AiYijing 1 Dec 30, 2021