Mangle differently master
authorMichael Spang <mspang@uwaterloo.ca>
Thu, 13 Sep 2007 23:17:36 +0000 (19:17 -0400)
committerMichael Spang <mspang@uwaterloo.ca>
Thu, 13 Sep 2007 23:17:36 +0000 (19:17 -0400)
Mailman/MTA/Postfix.py

index 1203248..2733886 100644 (file)
@@ -109,7 +109,7 @@ def _addlist(mlist, fp):
     # Now add all the standard alias entries
     for k, v in makealiases(listname):
         if mlist.host_name in mm_cfg.POSTFIX_STYLE_VIRTUAL_DOMAINS and mm_cfg.POSTFIX_MANGLE:
-            k = "%s-%s" % (k, mlist.host_name.replace('.','-'))
+            k = "%s/%s" % (k, mlist.host_name)
         # Format the text file nicely
         print >> fp, k + ':', ((fieldsz - len(k)) * ' ') + v
     # Finish the text file stanza
@@ -149,7 +149,7 @@ def _addvirtual(mlist, fp):
     for k, v in makealiases(listname):
         fqdnaddr = '%s@%s' % (k, hostname)
         if mm_cfg.POSTFIX_MANGLE:
-            k = "%s-%s" % (k, hostname.replace('.','-'))
+            k = "%s/%s" % (k, hostname)
         # Format the text file nicely
         print >> fp, fqdnaddr, ((fieldsz - len(k)) * ' '), k
     # Finish the text file stanza