How to send Listmonk newsletters through OwnMailServer
说明与用途
将 Listmonk 与 OwnMailServer 集成,可实现速率控制、warm‑up 限制、单击取消订阅和自动退回处理的新闻稿发送。
问题
Integrate Listmonk with OwnMailServer to send newsletters while respecting rate limits, warm‑up caps, and unsubscribe requirements.
结果
After configuration, Listmonk can send newsletters through OwnMailServer at a controlled rate, respecting warm‑up caps, providing one‑click unsubscribe, and automatically handling bounces and complaints.
工作流
- Install Listmonk with Docker and set up a reverse proxy with HTTPS.
- Configure Listmonk’s SMTP settings to point to smtp.ownmailserver.com with API key as password.
- Adjust Listmonk’s performance settings: Concurrency = 2, Message rate = 4, Batch size = 1000.
- Enable sliding window limit in Listmonk to match OwnMailServer’s daily cap.
- Enable List‑Unsubscribe headers in Listmonk’s privacy settings.
- Set up OwnMailServer webhooks for email.bounced and email.complained, pointing to a Node.js relay that forwards events to Listmonk’s bounce endpoint.
- Test the configuration by sending a test email and verifying delivery, unsubscribe functionality, and bounce handling.
证据
To send newsletters and campaigns with OwnMailServer, run Listmonk for your contacts, lists and campaigns, and point its SMTP settings at us: smtp.ownmailserver.com, port 587, STARTTLS, with an API key as the password.
Listmonk’s defaults are built to send as fast as the mail server allows: 10 workers, each sending up to 10 messages a second. That’s up to 100 a second.
In Settings → Privacy, keep Include List-Unsubscribe header on. Listmonk then adds List-Unsubscribe and List-Unsubscribe-Post headers that point at your Listmonk server.
In Listmonk: In Settings → Bounces, turn on Enable bounce processing and Enable bounce webhooks.
- 记录日期: 2026-11-02T04:44:12.341Z