diff options
author | Ultrabug <ultrabug@gentoo.org> | 2011-01-06 14:09:55 +0100 |
---|---|---|
committer | Ultrabug <ultrabug@gentoo.org> | 2011-01-06 14:09:55 +0100 |
commit | f83f3856bb8809efff32faa6297a7c8bdd3c9492 (patch) | |
tree | 71f22d8cb46dda47376528d90e80651a98bb27d6 /mail-filter/dkimproxy/files | |
download | ultrabug-f83f3856bb8809efff32faa6297a7c8bdd3c9492.tar.gz ultrabug-f83f3856bb8809efff32faa6297a7c8bdd3c9492.tar.bz2 ultrabug-f83f3856bb8809efff32faa6297a7c8bdd3c9492.zip |
initial import
Diffstat (limited to 'mail-filter/dkimproxy/files')
-rw-r--r-- | mail-filter/dkimproxy/files/dkimproxy.in-confd | 6 | ||||
-rw-r--r-- | mail-filter/dkimproxy/files/dkimproxy.in-initd | 33 | ||||
-rw-r--r-- | mail-filter/dkimproxy/files/dkimproxy.out-confd | 5 | ||||
-rw-r--r-- | mail-filter/dkimproxy/files/dkimproxy.out-initd | 33 | ||||
-rw-r--r-- | mail-filter/dkimproxy/files/dkimproxy_in.conf.gentoo | 11 | ||||
-rw-r--r-- | mail-filter/dkimproxy/files/dkimproxy_out.conf.gentoo | 27 |
6 files changed, 115 insertions, 0 deletions
diff --git a/mail-filter/dkimproxy/files/dkimproxy.in-confd b/mail-filter/dkimproxy/files/dkimproxy.in-confd new file mode 100644 index 0000000..c609384 --- /dev/null +++ b/mail-filter/dkimproxy/files/dkimproxy.in-confd @@ -0,0 +1,6 @@ +# Give extra options to dkimproxy.in. +# Examples: +# DKIMPROXY_IN_OPTS="--reject-error" # reject email if the verification process fails +# DKIMPROXY_IN_OPTS="--reject-fail" # reject email if the signature is incorrect + +DKIMPROXY_IN_OPTS="--user=dkfilter --group=dkfilter"
\ No newline at end of file diff --git a/mail-filter/dkimproxy/files/dkimproxy.in-initd b/mail-filter/dkimproxy/files/dkimproxy.in-initd new file mode 100644 index 0000000..a8866a8 --- /dev/null +++ b/mail-filter/dkimproxy/files/dkimproxy.in-initd @@ -0,0 +1,33 @@ +#!/sbin/runscript +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +PIDFILE=/var/run/dkimproxy_in.pid +CONFIGFILE=/etc/dkimproxy_in.conf + +depend() { + need net +} + +checkconfig() { + if [ ! -f ${CONFIGFILE} ]; then + eerror "Missing configuration file ${CONFIGFILE}" + return 1 + fi +} + +start() { + checkconfig || return 1 + ebegin "Starting dkimproxy.in" + start-stop-daemon --start -q --exec /usr/bin/dkimproxy.in \ + --pidfile "${PIDFILE}" --make-pidfile --background \ + -- --conf_file=${CONFIGFILE} ${DKIMPROXY_IN_OPTS} + eend $? +} + +stop() { + ebegin "Stopping dkimproxy.in" + start-stop-daemon --stop -q --pidfile "${PIDFILE}" + eend $? +} diff --git a/mail-filter/dkimproxy/files/dkimproxy.out-confd b/mail-filter/dkimproxy/files/dkimproxy.out-confd new file mode 100644 index 0000000..0599b6f --- /dev/null +++ b/mail-filter/dkimproxy/files/dkimproxy.out-confd @@ -0,0 +1,5 @@ +# Give extra options to dkimproxy.out +# Example to soft bounce emails if an error occurs during the signing process: +# DKIMPROXY_OUT_OPTS="--reject-error" + +DKIMPROXY_OUT_OPTS="--user=dkfilter --group=dkfilter"
\ No newline at end of file diff --git a/mail-filter/dkimproxy/files/dkimproxy.out-initd b/mail-filter/dkimproxy/files/dkimproxy.out-initd new file mode 100644 index 0000000..8e3cc59 --- /dev/null +++ b/mail-filter/dkimproxy/files/dkimproxy.out-initd @@ -0,0 +1,33 @@ +#!/sbin/runscript +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +PIDFILE=/var/run/dkimproxy_out.pid +CONFIGFILE=/etc/dkimproxy_out.conf + +depend() { + need net +} + +checkconfig() { + if [ ! -f ${CONFIGFILE} ]; then + eerror "Missing configuration file ${CONFIGFILE}" + return 1 + fi +} + +start() { + checkconfig || return 1 + ebegin "Starting dkimproxy.out" + start-stop-daemon --start -q --exec /usr/bin/dkimproxy.out \ + --pidfile "${PIDFILE}" --make-pidfile --background \ + -- --conf_file=${CONFIGFILE} ${DKIMPROXY_OUT_OPTS} + eend $? +} + +stop() { + ebegin "Stopping dkimproxy.out" + start-stop-daemon --stop -q --pidfile "${PIDFILE}" + eend $? +} diff --git a/mail-filter/dkimproxy/files/dkimproxy_in.conf.gentoo b/mail-filter/dkimproxy/files/dkimproxy_in.conf.gentoo new file mode 100644 index 0000000..a24ab2f --- /dev/null +++ b/mail-filter/dkimproxy/files/dkimproxy_in.conf.gentoo @@ -0,0 +1,11 @@ +# specify what address/port DKIMproxy should listen on +listen 127.0.0.1:10025 + +# specify what address/port DKIMproxy forwards mail to +relay 127.0.0.1:10026 + +# performance tuning +min_servers 10 +min_spare_servers 5 +max_spare_servers 20 +max_servers 50 diff --git a/mail-filter/dkimproxy/files/dkimproxy_out.conf.gentoo b/mail-filter/dkimproxy/files/dkimproxy_out.conf.gentoo new file mode 100644 index 0000000..3488a36 --- /dev/null +++ b/mail-filter/dkimproxy/files/dkimproxy_out.conf.gentoo @@ -0,0 +1,27 @@ +# specify what address/port DKIMproxy should listen on +listen 127.0.0.1:10027 + +# specify what address/port DKIMproxy forwards mail to +relay 127.0.0.1:10028 + +# specify what domains DKIMproxy can sign for (comma-separated, no spaces) +domain example.org + +# specify what signatures to add +signature dkim(c=relaxed) +signature domainkeys(c=nofws) + +# specify location of the private key +keyfile /etc/ssl/dkimproxy/dkimproxy.private.key + +# specify the selector (i.e. the name of the key record put in DNS) +selector selector1 + +# performance tuning +min_servers 10 +min_spare_servers 5 +max_spare_servers 20 +max_servers 50 + +# optionally, you can specify a file to load domain-specific configurations +# sender_map /path/to/sender_map |