1 vote

Ham Approver for Umbraco Forms

Ham Approver is a workflow item for Umbraco Forms, that helps you eliminate SPAM submissions without sacrifizing UX. It runs each submission against BlogSpam.net, to determine whether the submission is ham or spam.

Requires UmbracoForms 6


Ham Approver needs some configuration to work.


These are settings regarding the submissions content.

Comment fields This is the body text of your submission. Add the alias(es) of the field(s) to test for spam, seperated by comma. If no aliases added, the test will use a concatenation of all fields.

Author name field If you have an author / sender / etc. field, you can add its alias here, and have the author name tested for spam.

Email field If you have an email field, you can add its alias here, and have it tested for spam.

Link field If you have an link field, you can add its alias here, and have it tested for spam.

Subject field If you have a subject field, you can add its alias here, and have it tested for spam.

Approver settings

These are settings for the approver.

Server The server to test the submission against. Default is http://test.blogspam.net:9999/. You can host your own if you prefer.

IP Blacklist Submissions from these IPs (seperated by comma) will always be denied.

IP Whitelist Submissions from these IPs (seperated by comma) will always be approved. Note, if you're testing locally, your IP will be ::1, which is marked as spam at surbl.org. So you might want to whitelist that one.

Max links The maximum number of links allowed in the submission. Default is 10

Max length The maximum number of characters allowed in the submission. 0 means no limit.

Min length The minimum number of characters required in the submission.

Min words The minimum number of words required in the submission. Default is 4.


Archived files


Source code

No current release

or, install via nuget

Package owner

Søren Kottal

Søren Kottal

Søren has 2622 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.2.x (untested)
8.1.x (untested)
8.0.x (untested)
7.15.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Søren Kottal
  • Created: 25/10/2017
  • Current version 1.0.0
  • .net Version 4.5.2
  • License MIT
  • Downloads: 282

External resources