Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Postfix Puppet module

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 files
Octocat-spinner-32 manifests
Octocat-spinner-32 pkg
Octocat-spinner-32 spec
Octocat-spinner-32 templates
Octocat-spinner-32 tests
Octocat-spinner-32 CHANGELOG
Octocat-spinner-32 Modulefile
Octocat-spinner-32 README
Octocat-spinner-32 metadata.json

Released 20100629 - Garrett Honeycutt - GPLv2

postfix            - base class common for all postfix types
postfix::client    - used on all clients
postfix::rt        - mail server for RT (Request Tracker)
postfix::pflogsumm - pflogsumm for postfix stats

This class needs to be refactored. There are a lot of things going on in this module
that I am not too pleased with, however it does work quite well and has been used in
many production environments.

# Definition: postfix::post_files
# setup postfix with a custom and 
# Actions:
#   setup postfix with a custom and
# Sample Usage:
#   post_files { "client": }

# Definition: postfix::postalias    
# postalias will run postalias on your alias file. If you do not specify one
# the default of /etc/postfix/aliases is used.
# Parameters:
#   $aliasfile - path to an alias file, defaults to /etc/postfix/aliases
# Requires:
#   a file{} of your aliases already defined
# Sample Usage:
#   postalias { "client": }
Something went wrong with that request. Please try again.