Any successs with Zimbra 8 and Mailman ?

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
Post Reply
mscag
Posts: 25
Joined: Sat Sep 13, 2014 2:10 am

Any successs with Zimbra 8 and Mailman ?

Post by mscag »

Hi,
Anyone to integrate Mailman to Zimbra 8 ? I am not an expert and on a virtual environment, I have been experimenting Mailman integration with Zimbra on the same server. The posts are a bit old mentioning older Zimbra versions, and I haven't succeeded yet.
Any step-by-step how-to would be highly appreciated.‎
Regards.
1215vavai
Advanced member
Advanced member
Posts: 142
Joined: Fri Sep 12, 2014 10:36 pm

Any successs with Zimbra 8 and Mailman ?

Post by 1215vavai »

Hi,
[quote user="mscag"]Hi,
Anyone to integrate Mailman to Zimbra 8 ? I am not an expert and on a virtual environment, I have been experimenting Mailman integration with Zimbra on the same server. The posts are a bit old mentioning older Zimbra versions, and I haven't succeeded yet.
Any step-by-step how-to would be highly appreciated.‎
Regards.[/QUOTE]
I have mailman setup with Zimbra 8 on top of SLES 11 SP2 works without problem, both single server and multi server scenario. The procedure are similar with Zimbra 7. What is error message while setup on Zimbra 8?
edelvall
Posts: 22
Joined: Sat Sep 13, 2014 12:25 am

Any successs with Zimbra 8 and Mailman ?

Post by edelvall »

Hi,
We also have a Zimbra server (all-in-one) and a Mailman server playing together nicely, both are vanilla Ubuntu's 12.04 LTS. We do it that way for ease of maintenance. We try to keep things separate, that's why we chose to have 2 physical servers. In your case, since it sounds that you are using virtual servers, makes even more sense to create another virtual box that just does Mailman.
The only detail is that the mail for the lists will have a different hostname.
Server | Public name | receives mail for | example

---------------+------------------+-------------------+------------------------

Zimbra server | mail.domain.tdl | domain.tdl | jdoe@domain.tdl

Mailman server | lists.domain.tdl | lists.domain.tdl | staff@lists.domain.tdl
The postfix instance of the Mailman will use the Zimbra server as it's SMARTHOST and Zimbra has to allow relay form the Mailman in order to have a single source of e-mail.
Even later, if it fits your needs, you can restrict incoming mail to the Mailman server to known servers/domains.
Hope this helps,
Ed.
mscag
Posts: 25
Joined: Sat Sep 13, 2014 2:10 am

Any successs with Zimbra 8 and Mailman ?

Post by mscag »

Hi,
Just because maintaining and keeping a single server off from the blacklists and AV/AS filterrs (with SFPs etc.) is easier then two, I'll try my best to build a single server setup. If I can't, I'll definitely try to see what I can do for a two-server setup.
I completed the steps in http://wiki.yawhois.com/wiki/index.php/ ... ntegration" without any error. One issue I am having is , I haven't received the initial email message after I saw the "Initial mailman password: ...... Hit enter to notify mailman owner..." just after I created the initial list with the command "bin/newlist -e mydomain.com mailman".
Another and bigger issue is that, I can not access the web interface of mailman. The document says the page http:// host>:7780/mailman/listinfo" should be alive by now. The only thing I obtain on the browser is an "opening listinfo" dialog giving me options to save or open_with the file "listinfo".
Zimbra SMTP and its web interface is still functional.
Any help highly appreciated.
1215vavai
Advanced member
Advanced member
Posts: 142
Joined: Fri Sep 12, 2014 10:36 pm

Any successs with Zimbra 8 and Mailman ?

Post by 1215vavai »

[quote user="mscag"]Hi,
Just because maintaining and keeping a single server off from the blacklists and AV/AS filterrs (with SFPs etc.) is easier then two, I'll try my best to build a single server setup. If I can't, I'll definitely try to see what I can do for a two-server setup.
I completed the steps in http://wiki.yawhois.com/wiki/index.php/ ... ntegration" without any error. One issue I am having is , I haven't received the initial email message after I saw the "Initial mailman password: ...... Hit enter to notify mailman owner..." just after I created the initial list with the command "bin/newlist -e cagatayli.com mailman".
Another and bigger issue is that, I can not access the web interface of mailman. The document says the page http:// host>:7780/mailman/listinfo" should be alive by now. The only thing I obtain on the browser is an "opening listinfo" dialog giving me options to save or open_with the file "listinfo".
Zimbra SMTP and its web interface is still functional.
Any help highly appreciated.[/QUOTE]
If you haven't receive any mailman notification, just tail -f /var/log/zimbra.log while you hit enter, then you should know what's wrong with your configuration. For the second problem, it seems that you have wrong Apache+PHP integration.
Why don't you try http://www.zimbra.com/forums/administra ... howto.html and post your problem regarding the tutorial?
I have a tutorial too, but was written in Bahasa Indonesia :-) : Integrasi Zimbra Mail Server & Mailman Mailing List | Bisnis Having Fun
mscag
Posts: 25
Joined: Sat Sep 13, 2014 2:10 am

Any successs with Zimbra 8 and Mailman ?

Post by mscag »

Hi Edelvall,
As long as the messages from the list will be sent from the Zimbra box, a 2-server setup is fine for me too. Is there a how-to document that you would suggest, apart from http://wiki.zimbra.com/wiki/ZCS_Mailman_Integration" which was created in 2008 ?
Regards.
edelvall
Posts: 22
Joined: Sat Sep 13, 2014 12:25 am

Any successs with Zimbra 8 and Mailman ?

Post by edelvall »

Hi, sorry for the late response...
there is no manual available on-line for this but let me outline the process, maybe we can build one two based on your experience.
On the Zimbra server:

- the only modification to the server is that it has to allow relay incoming messages from the mailman server
On your mailman server:

- follow this manual to setup your mailman: https://help.ubuntu.com/community/Mailman

- when setting up your mail/smtp instance, in my case using postfix, set it up as "with smarthost" this means that it will use another server as an email forwarder and point it to the internal ip/name of your mail server
If you want to receive emails from the outside to the mailman server you need to do these extra steps:
On your DNS:

- create a valid entry for your lists.domain.tdl that points to your mailman server internally.
On your main firewall:

- put the correct rules to allow incoming smtp traffic to your mailman server
If you do not want to receive email form the outside you can skip previous steps or restrict "senders" on the mailman server postfix instance to email addresses only form your domain.
The end result is that your users need to send emails to groupxyz@lists.yourdomain.tdl

or if you want to make their life even more simple create an alias on your Zimbra server from groupxyz@yourdomain.tdl to groupxyz@lists.yourdomain.tdl
Once the mailman server receives the messages it will process them and send them using the main zimbra server as it's mail relay host (smart host).
I love this solution because it require almost none modifications to a standard Zimbra server.
As a final precaution secure your mailman server enabling firewall rules on it for the required ports.
hope this helps, if you need more details on any of the steps let me know.
Kudos
newar
Posts: 3
Joined: Sat Sep 13, 2014 3:21 am

Any successs with Zimbra 8 and Mailman ?

Post by newar »

[quote user="mscag"]Hi,
Just because maintaining and keeping a single server off from the blacklists and AV/AS filterrs (with SFPs etc.) is easier then two, I'll try my best to build a single server setup. If I can't, I'll definitely try to see what I can do for a two-server setup.
I completed the steps in http://wiki.yawhois.com/wiki/index.php/ ... ntegration" without any error. One issue I am having is , I haven't received the initial email message after I saw the "Initial mailman password: ...... Hit enter to notify mailman owner..." just after I created the initial list with the command "bin/newlist -e mydomain.com mailman".
Another and bigger issue is that, I can not access the web interface of mailman. The document says the page http:// host>:7780/mailman/listinfo" should be alive by now. The only thing I obtain on the browser is an "opening listinfo" dialog giving me options to save or open_with the file "listinfo".
Zimbra SMTP and its web interface is still functional.
Any help highly appreciated.[/QUOTE]
I solved this problem in http://www.zimbra.com/forums/administra ... ilman.html
Post Reply