Install paclink-unix
- Configure a single MTA
 
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 
                    plu:install_exim [2014/05/02 10:21] gunn [Installation Instructions for exim4 wl2k system filter]  | 
                
                    plu:install_exim [2016/04/14 08:36] (current) gunn  | 
            ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Installation Instructions For Exim ====== | + | ====== Installation Instructions For Exim4 ====== | 
| - | * Created by Charles Blackburn "ai4ri" - ai4ri@winlink.org | + | ===== Installation Instructions by Apostolos, SV1LJJ ===== | 
| - | * Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. | + | * [[plu:install_exim:sv1ljj | Install exim4-light for paclink-unix]] | 
| - | * This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. | + | |
| - | ===== Pre-installation requirements ===== | + | ===== Installation Instructions by Charles, AI4RI ===== | 
| + | * [[plu:install_exim:ai4ri | Install exim4-heavy for paclink-unix]] | ||
| - | * You must have installed the exim-heavy version of exim to enable support for server side filters. | ||
| - | * **NOTE**: I am using a monolithic exim configuration file (/etc/exim4/exim4.conf.template). | ||
| - | * If you are using the multiple config version of exim-config let me know. | ||
| - | |||
| - | |||
| - | ===== Installation Instructions for exim4 wl2k system filter ===== | ||
| - | |||
| - | * place the file system.filter into the ///etc/exim4// directory. | ||
| - | * cut and paste the following into the top of the ///etc/exim4/exim4.conf.template// file: | ||
| - | |||
| - | <file> | ||
| - | ########################################################################### | ||
| - | ## WINLINK 2000 Filter | ||
| - | ########################################################################### | ||
| - | system_filter = "/etc/exim4/system.filter" | ||
| - | system_filter_user = Debian-exim  # Set this to the user that exim runs as | ||
| - | system_filter_group = Debian-exim  # Set this to the group that exim runs as | ||
| - | system_filter_pipe_transport = address_pipe | ||
| - | system_filter_file_transport = address_file | ||
| - | system_filter_reply_transport = address_reply | ||
| - | system_filter_directory_transport = address_directory | ||
| - | </file> | ||
| - | |||
| - | * this must go at the top of the file underneath the following lines: | ||
| - | <file> | ||
| - | # Macro defining the main configuration directory. | ||
| - | # We do not use absolute paths. | ||
| - | .ifndef CONFDIR | ||
| - | CONFDIR = /etc/exim4 | ||
| - | .endif | ||
| - | </file> | ||
| - | * make sure that the wl2k directories for paclink-unix are set for the debian username/group that exim is using. | ||
| - | * By default this is Debian-exim.Debian-exim, this MUST be the same as system_filter_user and system_filter_group. | ||
| - | |||
| - | <code bash> | ||
| - | chown -Rv Debian-exim.Debian-exim /usr/local/var/wl2k | ||
| - | </code> | ||
| - | |||
| - | * restart exim: | ||
| - | <code bash> | ||
| - | /etc/init.d/exim4 restart | ||
| - | </code> | ||
| - | |||
| - | * create a blank eximfilter.log file in the wl2k folder: | ||
| - | <code bash> | ||
| - | touch /usr/local/var/wl2k/eximfilter.log && chown Debian-exim.Debian-exim /usr/local/var/wl2k/eximfilter.log && \ | ||
| - | chmod 666 /usr/local/var/wl2k/eximfilter.log | ||
| - | </code> | ||
| - | * all message processing by the filter will be logged into ///usr/local/var/wl2k/eximfilter.log// | ||