summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mail-filter/postwhite')
-rw-r--r--mail-filter/postwhite/ChangeLog23
-rw-r--r--mail-filter/postwhite/Manifest6
-rw-r--r--mail-filter/postwhite/files/0.1.0/postwhite.conf5
-rw-r--r--mail-filter/postwhite/files/0.1.0/postwhite.init21
-rw-r--r--mail-filter/postwhite/metadata.xml32
-rw-r--r--mail-filter/postwhite/postwhite-0.1.3.ebuild56
6 files changed, 0 insertions, 143 deletions
diff --git a/mail-filter/postwhite/ChangeLog b/mail-filter/postwhite/ChangeLog
deleted file mode 100644
index 5ea2dfd2a..000000000
--- a/mail-filter/postwhite/ChangeLog
+++ /dev/null
@@ -1,23 +0,0 @@
-# ChangeLog for mail-filter/postwhite
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*postwhite-0.1.3 (04 Jul 2010)
-
- 04 Jul 2010; Michał Górny (sedzimir) <mgorny.3ehbo@mailnull.com>
- -postwhite-0.1.0.ebuild, +postwhite-0.1.3.ebuild:
- Version bump, cleanup and moved the user/group creation to pkg_preinst()
- as they are not required during build-time.
-
- 19 Jan 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
- postwhite-0.1.0.ebuild:
- Add suggested RDEPEND=${DEPEND}, add die statements
-
- 11 Sep 2008; Tiago Cunha (tcunha) <me@tiagocunha.org> metadata.xml:
- Fix metadata.xml
-
- 23 Jul 2008; Sven Schwyn (svoop) <gentoo@bitcetera.com> +files/0.1.0,
- +postwhite-0.1.0.ebuild, +files/0.1.0/postwhite.conf,
- +files/0.1.0/postwhite.init, +metadata.xml:
- New ebuild mail-filter/postwhite for bug 232647
-
diff --git a/mail-filter/postwhite/Manifest b/mail-filter/postwhite/Manifest
deleted file mode 100644
index 3e08f6b40..000000000
--- a/mail-filter/postwhite/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX 0.1.0/postwhite.conf 119 RMD160 a7edeaf643b9959aed15d08d115b9bb08a70e40d SHA1 bc4d3fb0519dae0a83365886be97bb96e6889c9d SHA256 1f76c3b215380ebb10c43937d396ea4eb64493edd2da4fb314bb04c168a9f0b5
-AUX 0.1.0/postwhite.init 381 RMD160 4c88654798df114b4f06f473d8e95370974bf1df SHA1 d53272e643aa4cbea5a502e4f2403ef80f236d04 SHA256 71b7d5802f8fc3744f0a617621b8fa2b00921d7ff33d6e2d0dd280eef5a785fe
-DIST postwhite-0.1.3.tgz 7409 RMD160 71b15e5980feda25d5317d3ee0eb7a892e771060 SHA1 89dca469c71105164578caea6ad087eea4611723 SHA256 8e45eac0b5cefed39e187fa4fc0875a5f31bc9f73ffe5b482407e85cf71645ee
-EBUILD postwhite-0.1.3.ebuild 1888 RMD160 e088f740a4472086319295a9fca9e801774f23a3 SHA1 9a96a9dee2205227653bb81c639e6fda44623e9a SHA256 3eef0e32315224469c7df3bc1836abb08c15b2d690c617099ce4513a1070eaec
-MISC ChangeLog 852 RMD160 a732cfcb573fa24d211e7eaae4466bc9d354f363 SHA1 2f1351d4e685b8e6a961185ded30e979fa2d853a SHA256 cb78ca4e8d84359906c79b58f83a5e1d58652e23d450f3dc19d6f791af85092a
-MISC metadata.xml 1639 RMD160 e61e9d105e3864ab217f12d7d7ecd7a5c5860de8 SHA1 deb89ba36472abe533dc619c7cc75597e70cedf6 SHA256 54a8572ed6b44ecdb70ce3b8bb2550f311243a6024c2bf8f10552788210efacf
diff --git a/mail-filter/postwhite/files/0.1.0/postwhite.conf b/mail-filter/postwhite/files/0.1.0/postwhite.conf
deleted file mode 100644
index 4f676290b..000000000
--- a/mail-filter/postwhite/files/0.1.0/postwhite.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# Config file for /etc/init.d/postwhite
-
-# See "postwhite --help" for a list of available options.
-#
-POSTWHITE_OPTS=""
diff --git a/mail-filter/postwhite/files/0.1.0/postwhite.init b/mail-filter/postwhite/files/0.1.0/postwhite.init
deleted file mode 100644
index e2261c481..000000000
--- a/mail-filter/postwhite/files/0.1.0/postwhite.init
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- need net
- before postfix
-}
-
-start() {
- ebegin "Starting Postwhite"
- /usr/sbin/postwhite --quiet --detach ${POSTWHITE_OPTS} start
- eend ${?}
-}
-
-stop() {
- ebegin "Stopping Postwhite"
- /usr/sbin/postwhite --quiet stop
- eend ${?}
-}
diff --git a/mail-filter/postwhite/metadata.xml b/mail-filter/postwhite/metadata.xml
deleted file mode 100644
index 5c8ec14b2..000000000
--- a/mail-filter/postwhite/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
- <longdescription lang="en">
- Postwhite is a policy server for Postfix MTA which filters incoming emails
- based on per recipient whitelists managed by an email frontend.
-
- Incoming emails are denied unless the sender address or sender domain is
- present on the recipient's whitelist. This concept is neither new nor fancy
- in itself, but the way Postwhite lets you manage your whitelist sure is.
-
- Here is a real life example:
-
- Arthur's main email address arthur@dent.tld is great for everyday
- use, but he doesn't want to pollute it by using it for mailing lists,
- websites, online shopping and such. Postwhite to the rescue! Arthur creates
- a virtual email address hitchhike@dent.tld which is delivered to
- the same mailbox. He adds this address to recipients.yml and then
- restarts Postwhite.
-
- Initially, all incoming emails will be denied, so when Arthur decides to
- join the Betelgeuse mailing list, his whitelist has to learn about this.
- Arthur sends an empty email to hitchhike+learn@dent.tld which
- puts Postwhite into learning mode for a limited period of time. In learning
- mode, Postwhite allows and delivers any incoming mails, yet it
- delivers a followup notification message along with it. When the first
- email from the Betelgeuse mailing list comes in, Arthur simply replies to
- the corresponding notification message thus adding Betelgeuse to the
- whitelist.
- </longdescription>
-</pkgmetadata>
diff --git a/mail-filter/postwhite/postwhite-0.1.3.ebuild b/mail-filter/postwhite/postwhite-0.1.3.ebuild
deleted file mode 100644
index 38565939f..000000000
--- a/mail-filter/postwhite/postwhite-0.1.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="Per-recipient whitelist policy server for Postfix MTA managed entirely by emails"
-HOMEPAGE="http://www.bitcetera.com/products/postwhite"
-SRC_URI="http://www.bitcetera.com/page_attachments/0000/0014/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="mail-mta/postfix
- >=dev-lang/ruby-1.8.6
- dev-ruby/rubygems
- >=dev-ruby/facets-2.8.4-r1
- dev-ruby/trollop"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}
-
-src_install() {
- dosbin ${PN} || die "installing binary failed"
- newinitd "${FILESDIR}"/0.1.0/${PN}.init ${PN} || die
- newconfd "${FILESDIR}"/0.1.0/${PN}.conf ${PN} || die
- "${S}"/${PN} --prefix "${D}" configure || die
- keepdir /etc/postfix/postwhite
-}
-
-pkg_preinst() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 /dev/null ${PN}
-}
-
-pkg_postinst() {
- elog "The following steps are necessary to hook Postwhite into the Postfix"
- elog "workflow:"
- elog
- elog "1) List all email addresses that should be protected by Postwhite in:"
- elog " /etc/postfix/postwhite/recipients.yml"
- elog "2) Start the Postwhite daemon:"
- elog " /etc/init.d/postwhite start"
- elog "3) Add the line 'check_policy_service inet:127.0.0.1:10035,' to the"
- elog " 'smtpd_recipient_restrictions' block which you find somewhere in"
- elog " /etc/postfix/main.cf. You should place it near the end of the block"
- elog " after all basic services (like 'reject_unauth_destination,') and"
- elog " the greylist service (like Postgrey) but before the anti-SPAM services"
- elog " (like DSPAM or SpamAssassin) in order to prevent unnecessary workload."
- elog "4) Reload Postfix to bring your changes into effect:"
- elog " /etc/init.d/postfix reload"
- elog "5) Make the Postwhite daemon start at boot time:"
- elog " rc-update add postwhite default"
-}