DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: sfpantispam

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed by:Dominic Brander
Changed:2008-11-24T18:00:39.710000000
Classification:sfpantispam
Description:The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ----
Keywords:antispam, snowflake
Author:Author Name
Email:your@email.com
Info 4:
Language:en

img-1 img-2 EXT: sfpantispam - sfpantispam

EXT: sfpantispam

Extension Key: sfpantispam

Language: en

Keywords: antispam, snowflake

Copyright 2000-2008, snowflake, <typo3@snowflake.ch>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.org

Table of Contents

EXT: sfpantispam 1

`Introduction 3 <#1.1.Introduction|outline>`_

What does it do? 3

Screenshots 3

`Administration 4 <#1.2.Administration|outline>`_

`Configuration 5 <#1.3.Configuration|outline>`_

`Known problems 6 <#1.4.Known%20problems|outline>`_

`To-Do list 7 <#1.5.To-Do%20list|outline>`_

`ChangeLog 8 <#1.6.ChangeLog|outline>`_

Introduction

What does it do?

Flexible antispam solution for standard TYPO3 Mailform and specially configured extensions (t3blog for example).

Screenshots

Blocked Email on PID 0

img-3

Administration

  • Install the extension and and import the static data to get a startup configuration which should block some of the spam
  • Set a global spam threshold. 4 should be alright with the static data
  • img-4 PID 0 is the storage folder for log data and configuration. You can add additional rules by adding a new “SPAM Regular Expression BLACKLIST” record on the page.
    • Global: If this checkbox is set the block rule counts for every extension
    • Regular expression: Add a regular expression, a text or a single word which is not allowed on the installation
    • Modifier: Regular expression modifier, http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php
    • img-5 Weight: How much points does one occurrence of the regexcounts (see SPAM threshold)

Configuration

Using the block functionallity in your extension is pretty simple, just insert the following code to your extension:

$sfpantispam = new tx_sfpantispam_tslibfepreproc();

if ($sfpantispam->sendFormmail_preProcessVariables($this->get_post, $this)){

SEND FORM

}else{

DO SOMETHING ELSE

}

If the data is not detected as spam, the method $sfpantispam->sendFormmail_preProcessVariablesmethod returns TRUE.

Known problems

Regular expression modifiers allows only one modifier at the moment

To-Do list

  • IP Block
  • Whitelisting
  • tell us more cool features

ChangeLog

Version 1.0 initial upload

8