diff --git a/manifests/mta.pp b/manifests/mta.pp
index 0d742df390956593b301bc4d867d153f2c7923e6..ab1bcf97b41277dd002a2734a3db64887a55e646 100644
--- a/manifests/mta.pp
+++ b/manifests/mta.pp
@@ -47,8 +47,8 @@ class postfix::mta (
 
   postfix::config {
     'mynetworks':          value => $mynetworks;
-    'virtual_alias_maps':  value => 'hash:/etc/postfix/virtual';
-    'transport_maps':      value => 'hash:/etc/postfix/transport';
+    'virtual_alias_maps':  value => 'pcre:/etc/postfix/virtual';
+    'transport_maps':      value => 'pcre:/etc/postfix/transport';
   }
 
   postfix::hash { '/etc/postfix/virtual':