class postfix::relay (
$masquerade_domains = $::hostname,
$sender_hostname = $::fqdn,
) {
include postfix
postfix::config::maincfhelper { 'append_dot_mydomain': value => 'yes', }
postfix::config::maincfhelper { 'myhostname': value => $sender_hostname, }
postfix::config::maincfhelper { 'myorigin': value => $sender_hostname, }
postfix::config::maincfhelper { 'mydestination': value => "${sender_hostname}, ${::hostname}", }
postfix::config::maincfhelper { 'relayhost': value => $relayhost, }
postfix::config::maincfhelper { 'mynetworks': value => '192.168.1.0/24', }
postfix::config::maincfhelper { 'mailbox_size_limit': value => '0', }
postfix::config::maincfhelper { 'masquerade_domains': value => $masquerade_domains, }
postfix::config::maincfhelper { 'inet_interfaces': value => 'localhost', }
}