aboutsummaryrefslogtreecommitdiff
path: root/mail/greyfix/files/pkg-message.in
diff options
context:
space:
mode:
Diffstat (limited to 'mail/greyfix/files/pkg-message.in')
-rw-r--r--mail/greyfix/files/pkg-message.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/mail/greyfix/files/pkg-message.in b/mail/greyfix/files/pkg-message.in
new file mode 100644
index 000000000000..32b70d8320ad
--- /dev/null
+++ b/mail/greyfix/files/pkg-message.in
@@ -0,0 +1,21 @@
+Edit Postfix's master configuration file, master.cf, and add the following:
+
+ greyfix unix - n n - - spawn
+ user=nobody argv=%%PREFIX%%/sbin/greyfix -/ 24
+
+(The -/ argument specifies how much of the IP address to consider significant,
+in this case the first 24 bits.)
+
+Edit Postfix's main configuration file, main.cf and add the following:
+
+ smtpd_recipient_restrictions = permit_mynetworks,
+ reject_unauth_destination,
+ check_policy_service unix:private/greyfix
+
+If there is already a smtpd_recipient_restrictions configuration line you
+should edit it rather than add a new one. The important part for Greyfix is
+that you should add check_policy_service unix:private/greyfix to it.
+
+Finally have postfix reload its configuration with:
+
+ %%PREFIX%%/etc/rc.d/postfix reload