froxlor und opendkim unter Debian
Abgelegt unter Debian, IT, Postfix, Sicherheit am 14.03.2021Nur damit ich das nächste Mal nicht wieder suchen muß woran es liegt…
/etc/default/opendkim
RUNDIR=/var/run/opendkim
SOCKET=inet:8891@localhost
USER=opendkim
GROUP=opendkim
PIDFILE=$RUNDIR/$NAME.pid
EXTRAAFTER=
/etc/opendkim.conf
Syslog yes
UMask 007
Socket inet:8891@localhost
PidFile /var/run/opendkim/opendkim.pid
OversignHeaders From
TrustAnchorFile /usr/share/dns/root.key
UserID opendkim
# Hier der Zusatz für froxlor
SigningTable dsn:mysql://froxlor:{hierdaspwddesfroxlorusersohneklammern}@localhost/froxlor/table=panel_dkim_domains?keycol=domain?datacol=id
KeyTable dsn:mysql://froxlor:{hierdaspwddesfroxlorusersohneklammern}@localhost/froxlor/table=panel_domains?keycol=id?datacol=domain,concat('dkim_',dkim_id),dkim_privkey
Dann nicht vergessen, die View für die Abfrage anzulegen:
mysql -u froxlor -p froxlor -e 'create view panel_dkim_domains as select id,domain from panel_domains where dkim=1;'
Kennwort des froxlor-Benutzers eingeben, done.
Und weil dann der Service ja noch immer nicht hochkommt, denn da fehlen ja noch paar Pakete:
apt-get install opendkim
apt-cache search libmemcached
apt-cache search libopendbx
apt-cache search libvbr2
apt-cache search librbl
apt-cache search libopendkim
Alle entsprechenden Pakete installieren (opendkim sollte ja schon als Erstes installiert gewesen sein), bei libopendbx auch das mit MySQL nicht vergessen.