This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
plugins:postscreen [2013/12/16 14:51] mrpink created |
plugins:postscreen [2015/09/29 12:22] (current) mrpink [Requirements] |
||
---|---|---|---|
Line 1: | Line 1: | ||
======Postscreen Plugin Documentation====== | ======Postscreen Plugin Documentation====== | ||
- | TODO | + | Plugin allows to use Postscreen with Postfix on i-MSCP. |
+ | |||
+ | The Postfix Postscreen daemon provides additional protection against mail server overload. One Postscreen process handles multiple inbound SMTP connections, and decides which clients may talk to a Postfix SMTP server process. By keeping spambots away, Postscreen leaves more SMTP server processes available for legitimate clients, and delays the onset of server overload conditions. | ||
+ | |||
+ | ===== Attention ===== | ||
+ | |||
+ | Please read the [[http://www.postfix.org/POSTSCREEN_README.html|Postfix Postscreen Howto]] before installing this plugin. | ||
+ | |||
+ | If you use this Plugin your MUA clients should not submit mail via SMTP service on TCP port 25 because that is used for the Postscreen daemon with all the checks. | ||
+ | |||
+ | Instead your MUA clients should submit mails via SUBMISSION service on TCP port 587 or via SMTPS service on TCP port 465 which both require client authentication. | ||
+ | |||
+ | ===== Requirements ===== | ||
+ | |||
+ | * i-MSCP versions >= 1.2.3 | ||
+ | * Postfix version >= 2.8 | ||
+ | * See installation section for required software packages. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | **1. Install the needed Debian Squeeze / Ubuntu Lucid package** | ||
+ | |||
+ | All newer versions of Debian / Ubuntu already have a compatible postfix version. | ||
+ | |||
+ | **Debian Squeeze** | ||
+ | |||
+ | Add the backports of Debian Squeeze to your /etc/apt/sources.list: | ||
+ | |||
+ | deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free | ||
+ | |||
+ | Installation of newer postfix package: | ||
+ | |||
+ | # aptitude update | ||
+ | # aptitude -t squeeze-backports install postfix | ||
+ | |||
+ | **Ubuntu Lucid** | ||
+ | |||
+ | Add the backports of Ubuntu Lucid to your /etc/apt/sources.list: | ||
+ | |||
+ | deb http://archive.ubuntu.com/ubuntu lucid-backports main restricted universe | ||
+ | |||
+ | Installation of newer postfix package: | ||
+ | |||
+ | # aptitude update | ||
+ | # aptitude -t lucid-backports install postfix | ||
+ | |||
+ | **2. Get the plugin from Plugin Store** | ||
+ | |||
+ | http://i-mscp.net/filebase/index.php/Filebase/ | ||
+ | |||
+ | **3. Plugin upload and installation** | ||
+ | |||
+ | * Login into the panel as admin and go to the plugin management interface | ||
+ | * Upload the Postscreen plugin archive | ||
+ | * Install the plugin | ||
+ | |||
+ | ===== Update ===== | ||
+ | |||
+ | **1. Get the plugin from Plugin Store** | ||
+ | |||
+ | http://i-mscp.net/filebase/index.php/Filebase/ | ||
+ | |||
+ | **2. Backup your current plugin config** | ||
+ | |||
+ | # plugins/Postscreen/config.php | ||
+ | |||
+ | **3. Plugin upload and update** | ||
+ | |||
+ | * Login into the panel as admin and go to the plugin management interface | ||
+ | * Upload the Postscreen plugin archive | ||
+ | * Update the plugin list | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | For the different configuration options please check the plugin config file. | ||
+ | |||
+ | # plugins/Postscreen/config.php | ||
+ | |||
+ | After you made your config changes, don't forget to update the plugin list. | ||
+ | |||
+ | * Login into the panel as admin and go to the plugin management interface | ||
+ | * Update the plugin list | ||
+ | |||
+ | ===== Authors ===== | ||
+ | |||
+ | * Rene Schuster <[email protected]> |