• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Input Warden Antispam & Virus Protection Extension for Plesk

danami

Silver Pleskian
Warden Antispam & Virus Protection Extension for Plesk

With the Warden Antispam and Virus protection, you get the best of both worlds. Open source standards for content filtering from Amavis®, SpamAssassin®, and ClamAV® combined with deep integration with the Plesk control panel.

With support for over 25 SpamAssassin plugins, inbound/outbound scanning, database logging, custom rule builder, spam and virus quarantine, real-time spam learning, rich reporting, and multi-role access, Warden provides you with the most robust, extendable anti-spam and anti-virus solution for Postfix anywhere.

Product Information

Amavis Content Filter
Amavis is a high-performance interface between Postfix, SpamAssassin, and ClamAV. Amavis has been the gold standard used by large email providers for over a decade.

- Supports the amavisd-milter which allows you to reject spam and viruses at the SMTP level.
- Block spam, viruses, banned attachments, and even messages with non-compliant email headers.
- Can call one or more anti-virus scanners. There are more than 40 different anti-virus scanners supported.
- Does not let mail pass unchecked when there are server issues or when mail is too big. Mail will stay in the Postfix queue.
- Check MIME types, file names and content types of decoded mail parts against a list of banned names and content types..
- Check the mail header for invalid characters and other common violations of rfc2822.
- Unpack multiple formats: MIME, uuencode, xxencode, BinHex, compress, gzip, bzip, bzip2, zip, 7-zip, freeze, lzop, tar, cpio, rpm, deb, rar, arc, arj, zoo, lha, tnef, ole, cab.
- SpamAssassin check is called only once per message regardless of the number of recipients.
- Standards compliant and adheres tightly to multiple RFC specifications.

Spamassassin Antispam
Warden super charges Spamassassin® by providing deep integration with Plesk and enabling all of the most effective Spamassassin plugins.

- Warden - Our own custom plugin provides advanced integration with Plesk.
- Antivirus - Simple antivirus tests to check if an email contains an executable attachment.
- ASN - Add metadata to the Bayesian filtering process, allowing the Bayesian filters to learn information based on the ASN of the connecting IP address.
- AWL - Track scores from messages previously received and adjusts the message score by boosting or penalizing messages from senders who send ham or spam.
- DCC - DCC is a system of servers counting checksums of millions of mail messages to determine of a message is bulk email or not.
- DKIM - Perform DKIM lookups as well as historical DomainKeys lookups.
- FreeMail - Check the headers for indication that a senders domain is that of a site offering free email services.
- FromNameSpoof - Perform various tests to detect spoof attempts using the From: header name section.
- HashBL - Search email addresses in the msbl.org blacklists.
- OLEMacro - Use several methods to search attached documents for evidence of an OLE Macro.
- PDFInfo - Use several methods to detect a PDF files ham and spam traits.
- Phishing - Check URIs against Openphish and PhishTank phishing feeds.
- Pyzor - A collaborative, networked system to detect and block spam using identifying digests of messages.
- Razor2 - A distributed, collaborative, spam detection and filtering network based on user submissions of spam.
- RelayCountry - Add metadata to the Bayesian filtering process, allowing the Bayesian filters to learn information based on countries.
- ResourceLimits - Limit the memory / CPU usage of child spamd processes.
- Rule2XSBody - Compile SpamAssassin ruleset into native code for optimum performance.
- SPF - Check SPF records published by the domain owners in DNS to fight email address forgery and make it easier to identify spam.
- TextCat - Score messages based on which language the email was written in.
- TxRep - Normalize scores with sender reputation records.
- URLDNSBL - Look up URLs in a message against DNS blocklists.
- URILocalBL - Blacklist URIs using local country and CIDR information.
- VBounce - Aid in rescuing genuine bounces.
- WhiteListSubject - Whitelist or blacklist by Subject: header.

ClamAV Antivirus
The ClamAV open source multi-threaded scanner daemon detects trojans, viruses, malware and other malicious threats. Extended signatures provide protection against Phishing, Scam, Casino, porn and other general spam.

- Advanced database updater with support for scripted updates and digital signatures.
- The virus signatures are updated multiple times per day.
- Built-in support for various archive formats, including Zip, RAR, Dmg, Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex, SIS and others.
- Supports third-party signature databases provided by Sanesecurity, FOXHOLE, OITC, Scamnailer, BOFHLAND, CRDF, Porcupine, Securiteinfo, MalwarePatrol, Yara-Rules Project.

Hierarchical Policies
Policies are hierarchical meaning that you can set server wide, domain, and mailbox level filter policies. All child policies will inherit from the parent unless they are overwritten at the child level.

- Supports blacklisting and whitelisting at the server, domain, and mailbox levels.
- The spam filter policy supports move, quarantine, block, or tag subject spam actions.
- Customers can disable the spam filter, virus filter, banned attachment filter, and bad header filter at the domain or mailbox levels.
- Customers can easily revert back to defaults. Pressing the default button will apply parent defaults for that level.

Quarantine Support
Quarantine spam, viruses, banned attachments, and mail with non-compliant email headers. Customers can login to manage their quarantined messages. False positives can easily be trained and released back to the original recipients mailbox.

- View incoming and outgoing quarantine totals for each domain and mailbox.
- Customers can set policies to quarantine spam, viruses, banned attachments, or mail with bad headers.
- Customers can suppress quarantining if a spam score is above a configured level.
- Customers can train the spam filter by marking quarantined items as spam, ham, or even release the message back to the recipient in the case of a false positive.
- Customers can view the mail headers and message body of each quarantined message. Hyperlinks and images are automatically disabled and messages are viewed in a secure manner.
- Administrators can set the the number of days to keep quarantined items before they are purged.

Custom Rule Builder
The mailbox management area shows you exactly how each mailbox is configured on the server. Apply spam filter changes individually per mailbox or in bulk by selecting multiple mailboxes at once.

- Supports adding the name, description, type, value and score for each rule.
- Supports advanced rule types (body, header, rawbody, meta, URI).
- Supports advanced scoring with up to four different parameters.
- Debug Spamassassin right though the web interface to check for any errors.

Statistics & Reporting
An antispam and antivirus system is only as good as its reporting. We've written over 50 of the most detailed spam, ham, and virus reports anywhere.

- View reports for the entire server or filter by domain or per mailbox.
- View rule statistics on which antispam rules are being triggered.
- View which countries are sending you the most spam.
- Filter reports by specific date ranges.
- Over 50 pre-built reports included and more are being written.

Network Based Tests
Full support for Razor 2, Pyzor, and DCC network based tests. These network based tests can dramatically improve detecting bulk email and spam.

- Vipul's Razor is a distributed, collaborative, spam detection and filtering network based on user submissions of spam. Detection is done with signatures that efficiently spot mutating spam content and user input is validated through reputation assignments.
- Pyzor is a collaborative, networked system to detect and block spam using digests of messages.
- DCC detects unsolicited bulk mail. DCC servers exchange or "flood" common checksums. The checksums include values that are constant across common variations in bulk messages, including "personalization."

Learning and Reputation Management
Warden gives you deep access to learning and reputation statistics for a mailbox. Check if a mailboxes auto-whitelist or reputation data is good or has been poisoned by spammers.

- View the number of Spam and Ham learned for a mailbox.
- Reset bayes learning data for a mailbox or a domain.
- View auto-whitelist or TxRep reputation statistics for a mailbox.
- Prune auto-whitelist or TxRep reputation statistics mailbox or a domain.

Multi-Role Access
Warden fully supports giving resellers and customers access to different parts of the Warden application. Enable your customers to help themselves without resorting to costly support calls.

- Allow or deny access to manage their anti-spam and antivirus policies.
- Allow or deny access to manage their spam, virus, banned file, and bad header filters.
- Allow or deny access to manage their quarantine.
- Allow or deny access to view reports.
- Allow or deny access to view their own message logs.

Multi-Language Support
English, Deutsch, Español, Français, Italiano, Magyar, Nederlands, Polski, Português, Русский, Türkçe, Svenska, 中文, 日本語

Supported Operating Systems
AlmaLinux 8.x, CentOS 8.x, CentOS 7.x, CloudLinux 8.x, Cloudlinux 7.x, Debian 10.x, Debian 9.x, RHEL 8.X, RHEL 7.X, Ubuntu 20.04, Ubuntu 18.04

Supported Plesk Versions
Plesk 18.x, Plesk 17.8.11

Supported Mail Servers
Postfix 2.11+

Third Party Software
Amavis, Spamassassin, ClamAV packages from EPEL or Debian/Ubuntu Repositories

Memory Required
Minimum 2.0 GB system memory with at least 600 MB free
 
Last edited:
Hello danami !

I'm very interested at your product ... :D

Ok, now let's start with my questions :

- What do you mean, I want to make a new installation of Onyx at my server.
I make a " custom installation ", so I can choose any option I want.
Could I install Spamassassin in this way, too, or not ?
Which packets should I not install ?


- The paid season for another server is running out, so is it possible ( with one licence )
to install it as a test-installation on this server, and after getting more experience, switch it on the
new server ?


- Is there a test licence ( 30 days or so ... ;) ) ?

- A chance for this forum user, to get a special price :D
( Because I passed the Easter sale ( was some days in holiday ) )


So, that's all ( for the moment .. ) ! :)

Thanks for your help ...

Bye, Martin
 
> What do you mean, I want to make a new installation of Onyx at my server.
Our documentation for installing warden can be found here: Basics | Warden Anti-spam and Virus Protection Documentation . If you aren't an experienced system administrator then we do provide free installation and configuration.

> The paid season for another server is running out, so is it possible ( with one licence ) to install it as a test-installation on this server, and after getting more experience, switch it on the new server ?
Well allow you to re-issue your license right though our client area so you could re-issue the license and switch it over to the new server whenever you want.

> Is there a test licence ( 30 days or so .) ?
We allow you to cancel your license at any time so you could just buy one month and if you didn't like it just cancel your license and you wouldn't be billed again.

> A chance for this forum user, to get a special price
We usually post our discounts on our twitter so I suggest you follow it to grab the next discount that comes up.
 
How effective is this plugin from preventing incoming spam ? Is it capable of preventing spoofed and mass marketing emails ?

Is this product doing content filtering on email messages transiting through server ?
 
> How effective is this plugin from preventing incoming spam ?
It's very effective. We enable and support over 16 Spamassassin plugins.

> Is it capable of preventing spoofed and mass marketing emails ?
Yes of course. The network based tests (Razor2, Pyzor) are very good at detecting spam while the DCC plugin can detect bulk mass marketing emails.

> Is this product doing content filtering on email messages transiting through server ?
The plugins do a multitude of content analysis and filtering, URI analysis, relay analysis, and network based tests to give you a final score.
 
Last edited:
Hi Danami,

Thanks for the update. Is there any custom plans for 20 Domains ? Any other active offers at the moment ?

Let me know where can I see review of your product ?
 
> Thanks for the update. Is there any custom plans for 20 Domains ? Any other active offers at the moment ?
Use the pro edition. You can follow our twitter to see what comes up.

> Let me know where can I see review of your product ?
Matthew Caswell on Twitter
 
Why is this not an official Plesk extension? :)
Didn't it get approved or something? There are many new extensions in the store recently but those from Danami are not, why?
 
> Didn't it get approved or something? There are many new extensions in the store recently but those from Danami are not, why?
Our products require some extra configuration and installation of many extra packages (enabling EPEL repo for RHEL/Centos). Currently it would be pretty hard to do though the current Plesk extension APIs. With that being said I know work is being done to see if we can get them added some time in the future. Currently we've had over 43 releases since 2014 for our Juggernaut product and are looking to keep the same pace with Warden :)
 
> $26/mo to use just about all the open source add-ons you've included is a bit much.
Most of Plesk is based off of open-source. Warden also includes its own custom Spamassassin plugin written by us. If you actually price other anti-spam and anti-virus extensions together you can see that we are actually priced at about 1/2 of what other solutions would cost you. You have to understand that this represents more than a year of work.
 
> $26/mo to use just about all the open source add-ons you've included is a bit much.
Most of Plesk is based off of open-source. Warden also includes its own custom Spamassassin plugin written by us. If you actually price other anti-spam and anti-virus extensions together you can see that we are actually priced at about 1/2 of what other solutions would cost you. You have to understand that this represents more than a year of work.
Which one is written by you? TxRep, Pyzor, DCC is about all you need plus a cron setup for SA-Learn. I just find it unreasonable to charge $312/yr for a single SA plugin?
 
Hi Denver Prophit Jr.,

pls. consider to discuss pricing policies in a private conversation, as it is completely up to extension developer, how she/he calculates it's price(s).

We are happy here at the Plesk Community forum, that @danami offers his extension(s) and if you don't want to invest in the usage, pls. just feel free to ignore it. ;)
 
Hi Denver Prophit Jr.,

pls. consider to discuss pricing policies in a private conversation, as it is completely up to extension developer, how she/he calculates it's price(s).

We are happy here at the Plesk Community forum, that @danami offers his extension(s) and if you don't want to invest in the usage, pls. just feel free to ignore it. ;)
Is giving my opinion about a plugin price a violation of forum policy as a paying plesk license holder?
 
Is giving my opinion about a plugin price a violation of forum policy as a paying plesk license holder?
You have already expressed your opinion above and you have been given a response from the developer. All further discussion on this issue, I suggest you continue in the private conversation. Thank you for understanding.
 
Back
Top