diff --git a/roles/mailserver/dkim/config.sls b/roles/mailserver/dkim/config.sls
--- a/roles/mailserver/dkim/config.sls
+++ b/roles/mailserver/dkim/config.sls
@@ -19,6 +19,8 @@
     - context:
         dirs: {{ dirs }}
         socket: /var/run/milteropendkim/opendkim.sock
+        user: opendkim
+        group: mail
 
 #   -------------------------------------------------------------
 #   OpenDKIM configuration tables
diff --git a/roles/mailserver/dkim/files/opendkim.conf b/roles/mailserver/dkim/files/opendkim.conf
--- a/roles/mailserver/dkim/files/opendkim.conf
+++ b/roles/mailserver/dkim/files/opendkim.conf
@@ -18,6 +18,9 @@
 #   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
 Socket local:{{ socket }}
+UMask 002
+
+PidFile /var/run/opendkim.pid
 
 #   -------------------------------------------------------------
 #   Tables