Assistance Needed for Ubuntu 22.04 Mailman3 Installation and Configuration
Hello Everyone,
I'm trying to install Mailman3 on an Ubuntu 22.04 server right now, and I've run across a few obstacles that I'd like help with. I've followed the installation instructions, but I'm having trouble in a couple places, so I was hoping an experienced someone might help me out.
This is what I have completed thus far:
- I used the apt-get package manager to install Mailman3.
- PostgreSQL was configured as the database backend.
- Postfix was installed and set up to function as the Mail Transfer Agent (MTA).
- Assemble Postorius, Hyperkitty, and the Mailman3 core.
Problems I'm Having:
Postorius and Hyperkitty Connectivity: I'm having problems making sure that the Mailman core is correctly connected to Postorius and Hyperkitty. I get a 502 Bad Gateway error when I try to access the web interfaces. Despite checking my specifications, I am unable to identify the problem.
Problems with Email Delivery: I'm also having trouble with email delivery. Although Mailman appears to be receiving emails, it is not appearing to be sending any out. I think there might be a Postfix problem, but I'm not sure how to solve it.
Generally Suggested Practices: Are there any particular security best practices I should be aware of when it comes to Mailman3 installations? I want to confirm that my configuration is both performance- and security-optimized.
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/M... https://www.igmguru.com/salesforce/salesforce-developer-training https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/V...
I would be grateful for any advice or resources! It would be really beneficial if someone with a similar setup could share their settings or troubleshooting procedures.
Thank you in advance.
On Sat, Aug 31, 2024 at 9:12 AM smiithjohn90--- via Mailman-users < mailman-users@mailman3.org> wrote:
Hello Everyone,
I'm trying to install Mailman3 on an Ubuntu 22.04 server right now, and I've run across a few obstacles that I'd like help with. I've followed the installation instructions, but I'm having trouble in a couple places, so I was hoping an experienced someone might help me out.
This is what I have completed thus far:
- I used the apt-get package manager to install Mailman3.
Installing Mailman3 using the steps outlined at https://docs.mailman3.org/en/latest/install/virtualenv.html is highly recommended.
However....
- PostgreSQL was configured as the database backend.
- Postfix was installed and set up to function as the Mail Transfer Agent (MTA).
- Assemble Postorius, Hyperkitty, and the Mailman3 core.
Problems I'm Having:
Postorius and Hyperkitty Connectivity: I'm having problems making sure that the Mailman core is correctly connected to Postorius and Hyperkitty. I get a 502 Bad Gateway error when I try to access the web interfaces. Despite checking my specifications, I am unable to identify the problem.
Check to see that "mailman-web" is running and listening on the port you have specified in your webserver config.
lsof -i -P -n | grep :NNNN
Problems with Email Delivery: I'm also having trouble with email delivery. Although Mailman appears to be receiving emails, it is not appearing to be sending any out. I think there might be a Postfix problem, but I'm not sure how to solve it.
You can check Postfix logs for clues.
Generally Suggested Practices: Are there any particular security best
practices I should be aware of when it comes to Mailman3 installations? I want to confirm that my configuration is both performance- and security-optimized.
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/M... https://www.igmguru.com/salesforce/salesforce-developer-training
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/V...
I would be grateful for any advice or resources! It would be really beneficial if someone with a similar setup could share their settings or troubleshooting procedures.
Our settings are as documented in this HOWTO: https://docs.mailman3.org/en/latest/install/virtualenv.html We do NOT use Distro packages for Mailman3.
Regarding "performance- and security-optimized", I can say that for Nginx/Apache/Postfix, the usual security/optimization rules apply, which I think might be somehow beyond the scope of the MM3 discussion.
PS: There are others who use the distro packages to install MM3 and they have previously posted the details in this list. You could search the list archives for that. There is some old documentation that I believe can work for you too: https://docs.google.com/document/d/1xIcSsoNFp2nHi7r4eQys00s9a0k2sHhu1V5Plant... It's detailed enough.
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
participants (2)
-
Odhiambo Washington
-
smiithjohn90@gmail.com