diff --git a/manifests/config.pp b/manifests/config.pp
index eeca2158d25e4dd5fd5d5c82f5edd525974b9bc4..70adcb3b9f5ff178044421e9479d0d57f3caa2ea 100644
--- a/manifests/config.pp
+++ b/manifests/config.pp
@@ -37,8 +37,6 @@ define postfix::config ($value, $ensure = present) {
   Augeas {
     incl    => '/etc/postfix/main.cf',
     lens    => 'Postfix_Main.lns',
-    notify  => Service['postfix'],
-    require => File['/etc/postfix/main.cf'],
   }
 
   case $ensure {
diff --git a/manifests/init.pp b/manifests/init.pp
index 8cb1bca19032a8e5c919096fc0c3de2906bd6be7..01cd4ccb6f18db06b269fc3f0288272fda4140c0 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -158,6 +158,6 @@ class postfix (
   }
 
   # Relationships
-  Class['postfix'] -> Postfix::Config <| |> ~> Class['postfix::service']
+  Class['postfix::files'] -> Postfix::Config <| |> ~> Class['postfix::service']
   Class['postfix'] -> Postfix::Hash <| |>
 }