Initial commit
This commit is contained in:
25
entrypoint.sh
Normal file
25
entrypoint.sh
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Misc default variables.
|
||||
export OPENDKIM_USERID=${OPENDKIM_USERID:-opendkim}
|
||||
export OPENDKIM_SOCKET=${OPENDKIM_SOCKET:-inet:8892@0.0.0.0}
|
||||
export OPENDKIM_DOMAIN=${OPENDKIM_DOMAIN:-*}
|
||||
export OPENDKIM_KEYFILE=${OPENDKIM_KEYFILE:-/opt/opendkim/keys/dkim.private}
|
||||
export OPENDKIM_SELECTOR=${OPENDKIM_SELECTOR:-dkim}
|
||||
export OPENDKIM_CANONICALIZATION=${OPENDKIM_CANONICALIZATION:-relaxed/simple}
|
||||
export OPENDKIM_MODE=${OPENDKIM_MODE:-sv}
|
||||
export OPENDKIM_SUBDOMAINS=${OPENDKIM_SUBDOMAINS:-true}
|
||||
export OPENDKIM_OVERSIGNHEADERS=${OPENDKIM_OVERSIGNHEADERS:-From}
|
||||
export OPENDKIM_TRUSTANCHORFILE=${OPENDKIM_TRUSTANCHORFILE:-/usr/share/dns/root.key}
|
||||
export OPENDKIM_INTERNALHOSTS=${OPENDKIM_INTERNALHOSTS:-127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8}
|
||||
|
||||
# Configuration templates.
|
||||
gomplate -f opendkim.conf.tpl > /opt/opendkim/opendkim.conf
|
||||
|
||||
mkdir -p /var/opendkim
|
||||
cp $OPENDKIM_KEYFILE /var/opendkim/dkim.private
|
||||
chown opendkim:opendkim /var/opendkim/dkim.private
|
||||
chmod 0600 /var/opendkim/dkim.private
|
||||
|
||||
opendkim -x /opt/opendkim/opendkim.conf
|
||||
syslogd -n -f /etc/rsyslog.d/stdout.conf
|
||||
Reference in New Issue
Block a user