How can I enable Postscreen to protect against mail server overload?

Postscreen blocks connections from zombies and other spambots that are responsible for about 90% of all spam. It is implemented as a single process to make this defense as inexpensive as possible. More information about Postscreen can be found here.

Important: Before enabling Postscreen make sure that all your clients are sending using the outgoing submission port 587 or SMTPS port 465 as they will no longer be able to send mail on the incoming port 25. Enabling Postscreen will automatically enable the submission port (587) if it is not currently enabled.

Enable Postscreen (Basic Usage)

  1. Go to Warden -> Setting -> Mail Server Settings -> Check Postscreen
  2. If you were already using DNSBLs you can press the down arrow button next to DNSBL sites to transfer the DNSBLs to Postscreen DNSBL sites. Otherwise add some DNSBLs to Postscreen DNSBL sites. See here for a list of DNSBLs that we recommend. It is recommeded that the DNSBL option should be left unchecked when using Postscreen otherwise any DNSBLs would be checked twice at the Postscreen level and at the SMTP level.
  3. We recommend that the Postscreen blacklist action, Postscreen greet action, and Postscreen DNSBL action are all set to enforce.
  4. Press the Update button to apply your changes.
  5. If you have any IP address or networks that you want to whitelist from Postscreen you can add them by going to Warden -> Settings -> Mail Server Settings -> Mail Server Access -> Postscreen Access.

Enable Postscreen

Postscreen Access Control

Administrators can whitelist/blacklist IP addresses or CIDRs from Postscreen by going to Warden -> Settings -> Mail Server Settings -> Mail Server Access -> Postscreen Access.

Postscreen Access

Postscreen Log

When Postscreen is enable administrators can view the Postscreen log under Warden -> Logs -> Postscreen Log. Mail clients blocked by Postscreen will be highlighted in red and begin with the NOQUEUE message.

Postscreen Log

  • postscreen, zombie, DNSBL
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How can I change the interface language of the extension?

You can change the interface language under Settings -> Application Settings -> Locale...

How can I disable admin email notifications in Amavis?

Amavis has different default options for controlling where virus, spam, banned file attachments,...

How can I whitelist or blacklist a mail server from greylisting?

To Whitelist a Mail Server From Greylisting Navigate to Warden -> Settings ->...

How can I enable third party anti-virus signatures within Warden to improve the ClamAV detection rate?

Warden supports enabling third party anti-virus signatures to improve the detection rate. These...

How can I setup a local caching DNS resolver to speed up DNS queries used by Amavis?

Run the following command to check if local DNS caching is enabled: host -tTXT...