🎀 🌸

listmonk批量发送邮件服务

listmonk批量发送邮件服务

温馨提示:本文最后更新于2025-09-28 18:57:44,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长

Listmonk 简介

Listmonk 是一个开源、高性能的自托管电子邮件和通讯管理平台。它主要用于管理邮件订阅列表、发送营销或通知邮件,并提供详细的统计分析功能。相比传统商业邮件服务,Listmonk 提供更高的自由度和数据可控性。

核心特点

  • 高性能:基于 Go 和 PostgreSQL 构建,能够处理大规模订阅者列表和高并发邮件发送。
  • 自托管:完全部署在自己的服务器上,数据完全掌控在用户手中。
  • 现代 Web 界面:直观仪表盘,便于管理订阅者、邮件活动和统计数据。
  • 丰富的 API 支持:支持 REST API,可与现有系统集成,实现自动化邮件发送。
  • 详细统计分析:跟踪邮件送达率、打开率、点击率等指标,优化邮件策略。
  • 多种邮件发送策略:支持批量发送、定时发送及自定义邮件模板。

适用场景

  • 公司或团队内部通讯与通知。
  • 营销邮件和活动推广。
  • 自建新闻通讯或订阅列表。
  • 需要高隐私性和数据控制的邮件系统。

总结

Listmonk 是一个功能强大、灵活的邮件管理工具,非常适合希望掌控邮件发送流程、追求高性能和可扩展性的个人或企业。通过自托管和开源特性,它提供了更高的自由度和成本控制,是替代传统 SaaS 邮件服务的优秀选择。

项目地址:

官方地址:https://github.com/knadh/listmonk

演示文档:https://demo.listmonk.app/

安装文档:https://listmonk.app/docs/installation/

宝塔部署教程:

在宿主机(服务器)上建一个目录,用来存放配置文件和数据。比如:

mkdir -p /www/docker/listmonk
cd /www/docker/listmonk

接着在 /www/docker/listmonk 目录下执行:

curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml

你已经在 /www/docker/listmonk 目录,不用切换了(确认一下当前目录下有 docker-compose.yml 文件)

ls

应该能看到:

docker-compose.yml

vim 或者宝塔文件管理器打开 docker-compose.yml,找到 app: 服务部分,加上管理员账号密码(这样第一次安装就能直接用,不用手动设置):

app:
  image: listmonk/listmonk:latest
  depends_on:
    - db
  ports:
    - "9000:9000"
  environment:
    - LISTMONK_ADMIN_USER=admin
    - LISTMONK_ADMIN_PASSWORD=123456

/www/docker/listmonk 目录执行:

docker compose up -d

检查容器状态

docker compose ps

宝塔完整运行代码:


The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: in** from logged
The current terminal create by BT-Panel.
root@mail-wsmws-com:~# mkdir -p /www/docker/listmonk
cd /www/docker/listmonk
root@mail-wsmws-com:/www/docker/listmonk# ^[[200~curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml
bash: $'\E[200~curl': command not found
root@mail-wsmws-com:/www/docker/listmonk# ~
bash: /root: Is a directory
root@mail-wsmws-com:/www/docker/listmonk# curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  3405  100  3405    0     0   4115      0 --:--:-- --:--:-- --:--:--     0
root@mail-wsmws-com:/www/docker/listmonk# ls
docker-compose.yml
root@mail-wsmws-com:/www/docker/listmonk# app:
  image: listmonk/listmonk:latest
  depends_on:
    - db
  ports:
    - "9000:9000"
  environment:
    - LISTMONK_ADMIN_USER=admin
    - LISTMONK_ADMIN_PASSWORD=123456
bash: app:: command not found
bash: image:: command not found
bash: depends_on:: command not found
bash: -: command not found
bash: ports:: command not found
bash: -: command not found
bash: environment:: command not found
bash: -: command not found
bash: -: command not found
root@mail-wsmws-com:/www/docker/listmonk# docker compose up -d
[+] Running 2/2
 ✔ Container listmonk_db   Started                                                                                                                                                  1.2s 
 ✔ Container listmonk_app  Started                                                                                                                                                  1.3s 
root@mail-wsmws-com:/www/docker/listmonk# docker compose ps
NAME           IMAGE                      COMMAND                  SERVICE   CREATED          STATUS                    PORTS
listmonk_app   listmonk/listmonk:latest   "docker-entrypoint.s…"   app       12 seconds ago   Up 11 seconds             0.0.0.0:9000->9000/tcp, [::]:9000->9000/tcp
listmonk_db    postgres:17-alpine         "docker-entrypoint.s…"   db        13 seconds ago   Up 11 seconds (healthy)   127.0.0.1:5432->5432/tcp
root@mail-wsmws-com:/www/docker/listmonk# 
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容