Finally a clone of Mailgun API! (aka you can send newsletters with your SMTP)

@loviuz

Sorry for answering here. I have forgotten the password to codeberg and I am not able to reset it.

#2 - Question: How to setup Ghost - este-linux/libre-mail-api - Codeberg.org

Hi @dashohoxha , here you can find how to configure ghost:
https://forum.ghost.org/t/finally-a-clone-of-mailgun-api-aka-you-can-send-newsletters-with-your-smtp/57992

It is not clear to me how to configure it. Maybe it is obvious and I am dumb.

#1 - Feature request: Use a queue to store messages from Ghost - este-linux/libre-mail-api - Codeberg.org

Hi @dashohoxha , this “experiment” have an important issue: if you have a lot of recipients you could have some risks of being marked as a spammer by your smtp provider. Mailgun manage a queue, so in the past months I have tried some alternatives with listmonk, an open source newsletter manager. I have tried to use the queue of listmonk, by reproducing the same APIs of Mailgun. I will push the new project in a new repository today, I will add the link below in the next hours :-)

I am my own SMTP provider and you can be sure that I will not mark my own app as a spammer.

I guess this project (libre-mail-api) is adandoned/dead.

Thanks but I am not interested on listmonk.

Wow, it seems very fine!
After some discussions, I have published a proxy like your, but my proxy is very very simple and it works using listmonk:

Does anyone have an example config? I’ve spent the past 12 hours trying to decipher this thread and just can’t figure it out.
I get a “Parameter “key” is required” error whenever I try to test.

My current config below:
Not sure if any of the parameters are correct as I can’t find any documentation

"bulkEmail": {
    "mailgun": {
        "baseUrl": "http://libre-mail-api:80",
        "apiKey": "key-test123456789",
        "domain": "redacted",
        "password": "key-test123456789",
        "username": "api"
    }
}