summaryrefslogtreecommitdiff
path: root/mail/ask
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-11-11 21:22:57 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-11-11 21:22:57 +0000
commit10d03f43dae293fb9aad2cb95a67e9a38a111683 (patch)
tree76e8184a08acc8f57f5e80d919c5db0d27377d3f /mail/ask
parentUpdate WWW [1] (diff)
ASK takes advantage of the fact that most spammers use invalid or fake
"From:" address in their messages. When a new message arrives and the sender is unknown, ASK sends a "confirmation message" back, informing the sender that the original message has been queued, pending confirmation. When the sender confirms (a simple reply), ASK delivers the original message and adds the sender to a "whitelist". Further messages from this sender will be immediately delivered. It is also possible to ignore messages based on specific criteria, like sender's email, subject and so on. PR: ports/88422 Submitted by: Marcelo Araujo <araujobsd@hotmail.com>
Notes
Notes: svn path=/head/; revision=147982
Diffstat (limited to 'mail/ask')
-rw-r--r--mail/ask/Makefile44
-rw-r--r--mail/ask/distinfo2
-rw-r--r--mail/ask/pkg-descr6
-rw-r--r--mail/ask/pkg-plist52
4 files changed, 104 insertions, 0 deletions
diff --git a/mail/ask/Makefile b/mail/ask/Makefile
new file mode 100644
index 000000000000..32af8937483b
--- /dev/null
+++ b/mail/ask/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: ask
+# Date created: 2 November 2005
+# Whom: Marcelo Araujo <araujobsd@hotmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ask
+PORTVERSION= 2.4.1
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= a-s-k
+
+MAINTAINER= araujobsd@hotmail.com
+COMMENT= Anti Spam Killer content filtering
+
+USE_PYTHON= yes
+NO_BUILD= yes
+
+do-install:
+ ${MKDIR} ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/COPYING ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/ChangeLog ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/TODO ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/ask.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/askconfig.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/ask-2.4.1-1.spec ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/asklock.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/asklog.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/askmail.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/askmain.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/askmessage.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/askremote.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/asksetup.py ${PREFIX}/ask
+ ${INSTALL_SCRIPT} ${WRKSRC}/askversion.py ${PREFIX}/ask
+ ${CP} -R ${WRKSRC}/samples ${PREFIX}/ask
+ ${CP} -R ${WRKSRC}/templates ${PREFIX}/ask
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${CP} -R ${WRKSRC}/docs ${DOCSDIR}
+ ${CP} -R ${WRKSRC}/utils ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/mail/ask/distinfo b/mail/ask/distinfo
new file mode 100644
index 000000000000..3da35cab0a2f
--- /dev/null
+++ b/mail/ask/distinfo
@@ -0,0 +1,2 @@
+MD5 (ask-2.4.1.tar.gz) = 91de4625710755e76d7f44e32d5fd763
+SIZE (ask-2.4.1.tar.gz) = 102631
diff --git a/mail/ask/pkg-descr b/mail/ask/pkg-descr
new file mode 100644
index 000000000000..ee187dada41b
--- /dev/null
+++ b/mail/ask/pkg-descr
@@ -0,0 +1,6 @@
+ASK - Anti Spam Killer, software for control of classified messages as Spam.
+
+WWW: http://experience.bsdnetwork.org/ask/
+
+- Marcelo Araujo
+araujobsd@hotmail.com
diff --git a/mail/ask/pkg-plist b/mail/ask/pkg-plist
new file mode 100644
index 000000000000..cc9f24c27b27
--- /dev/null
+++ b/mail/ask/pkg-plist
@@ -0,0 +1,52 @@
+ask/COPYING
+ask/ChangeLog
+ask/TODO
+ask/ask.py
+ask/askconfig.py
+ask/ask-2.4.1-1.spec
+ask/asklock.py
+ask/asklog.py
+ask/askmail.py
+ask/askmain.py
+ask/askmessage.py
+ask/askremote.py
+ask/asksetup.py
+ask/askversion.py
+ask/templates/blacklist_da.txt
+ask/templates/blacklist_de.txt
+ask/templates/blacklist_en.txt
+ask/templates/blacklist_es.txt
+ask/templates/blacklist_fr.txt
+ask/templates/blacklist_it.txt
+ask/templates/blacklist_nl.txt
+ask/templates/blacklist_ptbr.txt
+ask/templates/blacklist_fi.txt
+ask/templates/confirm_da.txt
+ask/templates/confirm_de.txt
+ask/templates/confirm_en.txt
+ask/templates/confirm_es.txt
+ask/templates/confirm_fi.txt
+ask/templates/confirm_fr.txt
+ask/templates/confirm_it.txt
+ask/templates/confirm_nl.txt
+ask/templates/confirm_ptbr.txt
+%%PORTDOCS%%%%DOCSDIR%%/utils/asksenders.py
+%%PORTDOCS%%%%DOCSDIR%%/docs/ask.py.1
+%%PORTDOCS%%%%DOCSDIR%%/docs/ask_doc.css
+%%PORTDOCS%%%%DOCSDIR%%/docs/ask_doc.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/ask_doc.pdf
+%%PORTDOCS%%%%DOCSDIR%%/docs/ask_doc.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/asksenders.py.1
+%%PORTDOCS%%%%DOCSDIR%%/docs/asksetup.py.1
+%%PORTDOCS%%%%DOCSDIR%%/docs/askversion.py.1
+ask/samples/blacklist.txt
+ask/samples/ignorelist.txt
+ask/samples/sample_askrc
+ask/samples/whitelist.txt
+
+@dirrm %%DOCSDIR%%/docs
+@dirrm %%DOCSDIR%%/utils
+@dirrm %%DOCSDIR%%
+@dirrm ask/samples
+@dirrm ask/templates
+@dirrm ask