poursuite doc

This commit is contained in:
gcolpart 2018-11-06 00:24:46 +01:00
parent d7003ca76e
commit 502901e5e7

View file

@ -12,7 +12,7 @@ title: Howto Sympa
Installer au préalable [Postfix](HowtoPostfix), [Apache](HowtoApache) et [MariaDB](HowtoMySQL).
~~~
# aptitude install sympa default-mysql-server libapache2-mod-fcgid
# aptitude install sympa default-mysql-server libapache2-mod-fcgid opendkim-tools
# a2enconf sympa
# sympa -v
@ -40,6 +40,65 @@ Nov 05 20:34:36 algoe systemd[1]: Started SYMPA mailing list manager.
use_fast_cgi 1
~~~
`/etc/postfix/main.cf` :
~~~
alias_maps = hash:/etc/aliases hash:/etc/mail/sympa/aliases
alias_database = hash:/etc/aliases hash:/etc/mail/sympa/aliases
~~~
## Configuration
### Apache
VirtalHost :
~~~
<VirtualHost *:80 *:443>
ServerName lists.example.com
RedirectMatch ^/$ /wws/
#Include /etc/apache2/ssl/sympa.conf
</VirtualHost>
~~~
Let's Encrypt
### Sympa
~~~
domain lists.example.com
listmaster listmaster@lists.example.com
wwsympa_url http://lists.example.com/wws
lang fr
~~~
redémarrer sympa **et** apache !
### DKIM
Génération clés DKIM :
~~~
# opendkim-genkey -D /etc/ssl/private/ -d lists.example.com -s sympa2018 -v
# adduser sympa ssl-cert
# chown sympa:sympa /etc/ssl/private/foo_lists.example.com.key
~~~
`sympa.conf` :
~~~
dkim_feature on
dkim_private_key_path /etc/ssl/private/sympa2018.private
dkim_signer_domain lists.example.com
dkim_selector sympa2018
~~~
## FAQ
### List::load() No such robot