diff --git a/README b/README
index 725886561b2547e006863ce8bf870bd39af1b827..5778bf7bb0b067088aa899abedb806c30654b608 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-include postfix-ng
+include postfix
 
-postfix-ng::config { "relay_domains": value  => "localhost host.foo.com" }
+postfix::config { "relay_domains": value  => "localhost host.foo.com" }
 
diff --git a/manifests/classes/postfix-mailman.pp b/manifests/classes/postfix-mailman.pp
index 6a34f45faceff32af5a3721fd43040f78e3f9dcb..ace2af1e1e69825f127fcbf3ee557d05536e6cc1 100644
--- a/manifests/classes/postfix-mailman.pp
+++ b/manifests/classes/postfix-mailman.pp
@@ -1,19 +1,19 @@
-class postfix-ng::mailman {
+class postfix::mailman {
   $postfix_ng_smtp_listen = "0.0.0.0"
-  include postfix-ng
+  include postfix
 
-  postfix-ng::config {
+  postfix::config {
     "mydestination":                        value => "";
     "virtual_alias_maps":                   value => "hash:/etc/postfix/virtual";
     "transport_maps":                       value => "hash:/etc/postfix/transport";
     "mailman_destination_recipient_limit":  value => "1", nonstandard => true;
   }
 
-  postfix-ng::hash { "/etc/postfix/virtual":
+  postfix::hash { "/etc/postfix/virtual":
     ensure => present,
   }
 
-  postfix-ng::hash { "/etc/postfix/transport":
+  postfix::hash { "/etc/postfix/transport":
     ensure => present,
   }
 
diff --git a/manifests/classes/postfix-mta.pp b/manifests/classes/postfix-mta.pp
index 94f9f782d912a75fadda9f1aefa13644a45fc957..451ac3624fb6f65a2054b0baa26e6fb6ffefd0b5 100644
--- a/manifests/classes/postfix-mta.pp
+++ b/manifests/classes/postfix-mta.pp
@@ -7,7 +7,7 @@
 # A valid relay host is required ($postfix_relayhost) for outbound email.
 #
 # transport & virtual maps get configured and can be populated with
-# postfix-ng::transport and postfix-ng::virtual
+# postfix::transport and postfix::virtual
 #
 # Example:
 #
@@ -16,16 +16,16 @@
 #   $postfix_ng_smtp_listen = "0.0.0.0"
 #   $postfix_mydestination = "\$myorigin, myapp.example.com"
 #
-#   include postfix-ng::mta
+#   include postfix::mta
 #
-#   postfix-ng::transport { "myapp.example.com":
+#   postfix::transport { "myapp.example.com":
 #     ensure => present,
 #     destination => "local:",
 #   }
 # }
 #
 
-class postfix-ng::mta {
+class postfix::mta {
 
   case $postfix_relayhost {
     "":   { fail("Required \$postfix_relayhost variable is not defined.") }
@@ -35,9 +35,9 @@ class postfix-ng::mta {
     "": { $postfix_mydestination = "\$myorigin" }
   }
 
-  include postfix-ng
+  include postfix
 
-  postfix-ng::config {
+  postfix::config {
     "mydestination":                        value => $postfix_mydestination;
     "mynetworks":                           value => "127.0.0.0/8";
     "relayhost":                            value => $postfix_relayhost;
@@ -45,11 +45,11 @@ class postfix-ng::mta {
     "transport_maps":                       value => "hash:/etc/postfix/transport";
   }
 
-  postfix-ng::hash { "/etc/postfix/virtual":
+  postfix::hash { "/etc/postfix/virtual":
     ensure => present,
   }
 
-  postfix-ng::hash { "/etc/postfix/transport":
+  postfix::hash { "/etc/postfix/transport":
     ensure => present,
   }
 
diff --git a/manifests/classes/postfix-satellite.pp b/manifests/classes/postfix-satellite.pp
index 0f8cd5f4f299c141b16914cfc17e4d47700509b2..a3ea3209546ac62b0994e8103d961dd38d93a2c6 100644
--- a/manifests/classes/postfix-satellite.pp
+++ b/manifests/classes/postfix-satellite.pp
@@ -6,7 +6,7 @@
 # $valid_fqdn can be set to override $fqdn in the case where the FQDN is
 # not recognized as valid by the destination server.
 #
-# All other parameters for postfix-ng::mta are valid.
+# All other parameters for postfix::mta are valid.
 #
 # Example:
 #
@@ -15,10 +15,10 @@
 #   $valid_fqdn = "toto.example.com"
 #   $root_mail_recipient = "the.sysadmin@example.com"
 #
-#   include postfix-ng::satellite
+#   include postfix::satellite
 # }
  
-class postfix-ng::satellite {
+class postfix::satellite {
 
   # If $fake_fqdn exists, use it to override $fqdn
   case $valid_fqdn {
@@ -26,9 +26,9 @@ class postfix-ng::satellite {
     default: { $fqdn = "${valid_fqdn}" }
   }
 
-  include postfix-ng::mta
+  include postfix::mta
 
-  postfix-ng::virtual {"@${valid_fqdn}":
+  postfix::virtual {"@${valid_fqdn}":
     ensure      => present,
     destination => "root",
   }
diff --git a/manifests/classes/postfix.pp b/manifests/classes/postfix.pp
index 3645bb22a678f11c3f8f08c08ec44f86b298a432..7a1aa6c4947946ad20341b7376063e97fb64408a 100644
--- a/manifests/classes/postfix.pp
+++ b/manifests/classes/postfix.pp
@@ -4,7 +4,7 @@
 # delivery and an SMTP server listening on the loopback interface.
 #
 
-class postfix-ng {
+class postfix {
 
   # Default value for various options
   case $postfix_ng_smtp_listen {
@@ -52,8 +52,8 @@ class postfix-ng {
   file { "/etc/postfix/master.cf":
     ensure  => present,
     content => $lsbdistcodename ? {
-      Tikanga => template("postfix-ng/master.cf.redhat5.erb"),
-      etch => template("postfix-ng/master.cf.debian-etch.erb"),
+      Tikanga => template("postfix/master.cf.redhat5.erb"),
+      etch => template("postfix/master.cf.debian-etch.erb"),
       default => "No puppet template defined for $lsbdistcodename\n",
     },
     notify  => Service["postfix"],
@@ -62,7 +62,7 @@ class postfix-ng {
 
   file { "/etc/postfix/main.cf":
     ensure  => present,
-    source  => "puppet:///postfix-ng/main.cf",
+    source  => "puppet:///postfix/main.cf",
     replace => false,
     notify  => Service["postfix"],
     require => Package["postfix"],
@@ -70,7 +70,7 @@ class postfix-ng {
 
   # Default configuration parameters
 
-  postfix-ng::config {
+  postfix::config {
     "myorigin":   value => "${fqdn}";
     "alias_maps": value => "hash:/etc/aliases";
     "inet_interfaces": value => "all";
@@ -78,7 +78,7 @@ class postfix-ng {
 
   case $operatingsystem {
     RedHat: {
-      postfix-ng::config {
+      postfix::config {
         "sendmail_path": value => "/usr/sbin/sendmail.postfix";
         "newaliases_path": value => "/usr/bin/newaliases.postfix";
         "mailq_path": value => "/usr/bin/mailq.postfix";
diff --git a/manifests/definitions/config.pp b/manifests/definitions/config.pp
index ec6c7824b759cf0e0e384d8af691e4058844c2e2..58fc590bec761b9feb45d5f74946793112266706 100644
--- a/manifests/definitions/config.pp
+++ b/manifests/definitions/config.pp
@@ -1,4 +1,4 @@
-define postfix-ng::config ($ensure = present, $value, $nonstandard = false) {
+define postfix::config ($ensure = present, $value, $nonstandard = false) {
   case $ensure {
     present: {
       exec {"postconf -e ${name}='${value}'":
@@ -12,7 +12,7 @@ define postfix-ng::config ($ensure = present, $value, $nonstandard = false) {
     }
 
     absent: {
-      fail "postfix-ng::config ensure => absent: Not implemented"
+      fail "postfix::config ensure => absent: Not implemented"
     }
   }
 }
diff --git a/manifests/definitions/hash.pp b/manifests/definitions/hash.pp
index 827c4cf18edc400816d63ce4795a7fa968b43194..f6fbfb6191e92ae5c30e83830711b66b891e3768 100644
--- a/manifests/definitions/hash.pp
+++ b/manifests/definitions/hash.pp
@@ -1,4 +1,4 @@
-define postfix-ng::hash ($ensure) {
+define postfix::hash ($ensure) {
   file {"${name}":
     ensure => $ensure,
     mode   => 600,
diff --git a/manifests/definitions/transport.pp b/manifests/definitions/transport.pp
index ea23bf66a95d62ac16a5110ce70cfc106c57a536..1624bcca6066773b3e1fffc4fa08c3ec43ab12b6 100644
--- a/manifests/definitions/transport.pp
+++ b/manifests/definitions/transport.pp
@@ -1,4 +1,4 @@
-define postfix-ng::transport ($ensure, $destination) {
+define postfix::transport ($ensure, $destination) {
   line {"${name} ${destination}":
     ensure => present,
     file   => "/etc/postfix/transport",
diff --git a/manifests/definitions/virtual.pp b/manifests/definitions/virtual.pp
index 950107c235ed8c15a9c9c147636a36d4dfdabe0f..6f3961a2cb84179dd2ffc85fadc9ba36d8d57eb0 100644
--- a/manifests/definitions/virtual.pp
+++ b/manifests/definitions/virtual.pp
@@ -1,4 +1,4 @@
-define postfix-ng::virtual ($ensure, $destination) {
+define postfix::virtual ($ensure, $destination) {
   line {"${name} ${destination}":
     ensure => present,
     file   => "/etc/postfix/virtual",