I’ve been using Mail-in-a-Box for years, and loving it! Huge thanks to @JoshData and the rest of the teamfor all their continued work! I especially love how easy it makes managing domains and their records.
I’m looking into setting up a couple mailing lists with Mailman. This would be on another server, using a subdomain. For purposes of stuff, let’s say the main domain is stuff.lol. The box is box.stuff.lol, and there would be a server running the Mailman suite at lists.stuff.lol.
Some googling suggested setting up Postfix on the Mailman server in a satellite configuration, though that’s all I’ve been able to find so far. Postfix configuration is a bit out of my depth. I’m wondering:
Do I need a Postfix running on the Mailman server?
If so, how should I configure it (aside from Mailman’s advice) since MiaB is managing the domain and it’s DKIM/SPF/… records?
Or, can I directly use the Postfix running on MiaB? I’m guessing not, since that would be messing with the configuration and would probably be overwritten by the next upgrade.
This is an unsupported modification. Read this forum on how to install mailman on a separate instance. Mailman will use a lot of resources if installed together with MIAB. Also your domain reputation will decline and you will face deliverability problems if using MIAB with mailing lists. Maybe you should try forwarding the mailing lists via free Mailgun mailgun.net or Sendgrid with free Mailjet. Depending where you host your instance AWS Amazon SES and OCI have their own mail forwarders with good reputation allowing up to 1500 messages for free. Then it is a matter of configuring mailman.
Right. I don’t want to install Mailman on the same instance. I have a separate server for it. My question is more how the two work together and what to do with the Mailman-running server, because MiaB is managing the domain and is authoritative.
Ok, it seems like (maybe?) I’ve been thinking about this wrong. Here’s my new (hopefully correct) thought process.
MiaB’s Postfix shouldn’t actually have anything to do with this, for a few reasons. All MiaB needs is the various records (including mx) on the subdomain, with those records pointing to the VPS running Mailman. From there, the rest of the process should be standard, and the two VPSs should be able to work together/survive upgrades. Is this correct?