Operations grimoire/Mail/Sympa: Difference between revisions

From Nasqueron Agora
(More configuration notes)
Line 13: Line 13:


Configuration is located in /etc/sympa as a Git repository.
Configuration is located in /etc/sympa as a Git repository.
Postfix configuration is to be amended through [https://devcentral.nasqueron.org/D849 D849].
== Web interface ==
=== Application server ===
We need fcgiwrap listening at <code>/run/fcgiwrap.socket</code>.
<source lang="console">
$ apt-get install fcgiwrap
$ systemctl status fcgiwrap
$ ls /run/fcgiwrap.socket
</source>
=== Back-end nginx server ===
<source lang="nginx">
</source>
=== Front-end nginx server ===
Currently on Dwellers. It only forwards requests for lists domain to our back-end nginx.


{{Configuration as code}}
{{Configuration as code}}

Revision as of 12:53, 21 January 2017

Sympa is a mailing list manager, with good support for multidomains, SOAP webservice.

It lives in /var/lib/sympa. It's NOT managed as a Debian package, but installed from source.

Install

$ ./configure --prefix=/var/lib/sympa
$ make
$ make install
$ cd /var/lib/sympa/bin
$ ./sympa_wizard.pl --check

Configuration is located in /etc/sympa as a Git repository.

Postfix configuration is to be amended through D849.

Web interface

Application server

We need fcgiwrap listening at /run/fcgiwrap.socket.

$ apt-get install fcgiwrap
$ systemctl status fcgiwrap 
$ ls /run/fcgiwrap.socket

Back-end nginx server

Front-end nginx server

Currently on Dwellers. It only forwards requests for lists domain to our back-end nginx.

Configuration as code.

This service should be properly defined in rOPS repository as a Salt state.