summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2011-01-06 14:09:55 +0100
committerUltrabug <ultrabug@gentoo.org>2011-01-06 14:09:55 +0100
commitf83f3856bb8809efff32faa6297a7c8bdd3c9492 (patch)
tree71f22d8cb46dda47376528d90e80651a98bb27d6 /mail-filter/dkimproxy/files
downloadultrabug-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-confd6
-rw-r--r--mail-filter/dkimproxy/files/dkimproxy.in-initd33
-rw-r--r--mail-filter/dkimproxy/files/dkimproxy.out-confd5
-rw-r--r--mail-filter/dkimproxy/files/dkimproxy.out-initd33
-rw-r--r--mail-filter/dkimproxy/files/dkimproxy_in.conf.gentoo11
-rw-r--r--mail-filter/dkimproxy/files/dkimproxy_out.conf.gentoo27
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