This site is now 100% read-only, and retired.

Running mailman without a real mail server?

Posted by Fryth on Mon 12 Dec 2005 at 12:47

I'm trying to set up a Mailman list server using Postfix under Debian to handle our mailing lists. Unfortunately, we don't have the ability to run a mail server on port 25, as it is firewalled, and the only destination IP allowed for that port is our ISP's mail server.

I believe I can get this to work using mail accounts created on our ISP's mail server, using fetchmail to retrieve mail periodically, and then SASL2 in postfix to bounce the outgoing mail off the ISP.

Fetchmail does not need to run very often, as it will only be handling subscription requests, not posts from users. (We, the staff, will be the only ones posting to the list.)

Has anyone setup a mailman installation successfully without all the abilities of a real mail server?

Do I really need mail accounts for all those list aliases?

 

 


Re: Running mailman without a real mail server?
Posted by spiney (128.131.xx.xx) on Mon 12 Dec 2005 at 14:01
Not that I've set up something like this (using own mail servers wherever I can), but I guess it shouldn't make much difference whether postfix gets the mail directly via port 25 or is fed the mail from fetchmail or similar.

As for the aliases, at least -request (for un/subscribing) and -bounces (since it's used as sender address) are needed as account on your ISP's mail server.
--
Debian GNU/Linux on an IBM Thinkpad T43p

[ Parent ]

Re: Running mailman without a real mail server?
Posted by Anonymous (145.85.xx.xx) on Mon 12 Dec 2005 at 14:48
I think fetchmail could be the answer indeed.
create popboxes, use fetchmail to get the mails and send them to mailman.
Mailman sends it to postfix, which has a smarthost set up (being the providers mailserver).
Something like this:

Big bad internet, mail is sent to popbox
|
|--------------|-----------|---------|
popbox_a popbox_b popbox_c popbox_d
|__________|_________|_______|
|
|
fetchmail
|
|
Mailman
|
|----------|-----|------|------|
List_a List_b List_c List_d List_d
|______|_____|_____|____|
|
|
Postfix
|
|
Smarthost (mailserver provider)
|
|
Big bad internet, mail sent to recipeints.

[ Parent ]

Re: Running mailman without a real mail server?
Posted by Serge (84.194.xx.xx) on Mon 12 Dec 2005 at 21:21
[ View Weblogs ]
1. Run your postfix on another port, e.g. 60025.
2. Relay mail through your ISP's relayer
3. Get a free account at rollernet.us, they will relay you mail and forward it to you home server on any port you like.


--

Serge van Ginderachter


[ Parent ]

Re: Running mailman without a real mail server?
Posted by Fryth (70.30.xx.xx) on Thu 15 Dec 2005 at 02:00
Thanks for your comments, everyone. It took me 2 hours to set up the server from scratch (debian sarge netinstall disc + box). I think I set a record :) Now it's running mailman, postfix, fetchmail, and everything. It's running great!

[ Parent ]