Added configurability of postgrey 'check_policy_service' as hte default socket isn't the default value for postgrey on debian 7.
diff --git a/manifests/server.pp b/manifests/server.pp
index e34bea6..fde8d79 100644
--- a/manifests/server.pp
+++ b/manifests/server.pp
@@ -108,8 +108,9 @@
   $spampd_children     = '20',
   $spampd_maxsize      = '512',
   # Other filters
-  $postgrey            = false,
-  $clamav              = false,
+  $postgrey                = false,
+  $postgrey_policy_service = undef,
+  $clamav                  = false,
   # Parameters
   $command_directory     = $::postfix::params::command_directory,
   $config_directory      = $::postfix::params::config_directory,
diff --git a/templates/main.cf.erb b/templates/main.cf.erb
index f440870..bbed4de 100644
--- a/templates/main.cf.erb
+++ b/templates/main.cf.erb
@@ -849,8 +849,12 @@
   <%= line %>,
 <% end -%>
 <% if @postgrey -%>
+<% if @postgrey_policy_service -%>
+  check_policy_service <%= @postgrey_policy_service %>,
+<% else -%>
   check_policy_service unix:postgrey/socket,
 <% end -%>
+<% end -%>
 
 <% end -%>
 body_checks = regexp:<%= @config_directory %>/body_checks