diff --git a/puppet/zulip/files/postfix/virtual b/puppet/zulip/files/postfix/virtual index c25b08cb7d..86624fae98 100644 --- a/puppet/zulip/files/postfix/virtual +++ b/puppet/zulip/files/postfix/virtual @@ -1,3 +1,3 @@ -/.*\+.*@.*/ zulip@localhost -/.*\..*@.*/ zulip@localhost -/^mm.*/ zulip@localhost +/\+.*@/ zulip@localhost +/\..*@/ zulip@localhost +/^mm/ zulip@localhost diff --git a/puppet/zulip/manifests/postfix_localmail.pp b/puppet/zulip/manifests/postfix_localmail.pp index b3007c5ebc..345ab310f2 100644 --- a/puppet/zulip/manifests/postfix_localmail.pp +++ b/puppet/zulip/manifests/postfix_localmail.pp @@ -47,14 +47,7 @@ class zulip::postfix_localmail { group => root, source => 'puppet:///modules/zulip/postfix/virtual', require => Package[postfix], - } - exec {'postmap /etc/postfix/virtual': - subscribe => File['/etc/postfix/virtual'], - refreshonly => true, - require => [ - File['/etc/postfix/main.cf'], - Package[postfix], - ], + notify => Service['postfix'], } file {'/etc/postfix/transport':