Classes
ssmtp
: Class: ssmtp =========================== This class manage local ssmtp installation Parameters ---------- [default_mta] Boolean. If setssmtp::config
: Class: ssmtp::config This module contain the configuration for sSMTP Parameters: This module has no parameters Actions: This modulessmtp::package
: Class: ssmtp::package This module contain the service configuration for sSMTP Parameters: This module has no parameters Actions: Thssmtp::params
: Class: ssmtp::params This class contain the parameters for sSMTP Parameters: This module has no parameters Actions: This module has no assmtp::service
: Class: ssmtp::service This module contain the service configuration for sSMTP Parameters: This module has no parameters Actions: Th
This class manage local ssmtp installation
[default_mta] Boolean. If set to ssmtp, ssmtp will be set as default mta Default: false Valid values: true, false
[root_email] Mail address that get root mails
-
mail_hub
Server that is used for outgoing mail -
from_line_override
(default=YES) Allow mail client to override from line -
revaliases
Array of reverse aliases -
hostname
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
rewritedomain
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
authuser
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
authpass
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
authmethod
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
tlscert
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
tlskey
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
authuser
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
tlscafile
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
tlscadir
Override ssmtp.conf parameter, see man 5 ssmtp.conf -
require_yum
(bool, default=true) Override ssmtp.conf parameter, see man 5 ssmtp.conf
osfamily
This variable is used to determin if module can be used on current operating system or not
Thomas Bendler [email protected] Thomas Mueller [email protected]
Copyright 2017 Thomas Bendler, unless otherwise noted.
class { '::ssmtp':
mail_hub => 'mail.example.local',
root_email => '[email protected]',
}
The following parameters are available in the ssmtp
class.
Data type: Any
Default value: $ssmtp::params::default_mta
Data type: Any
Default value: $ssmtp::params::root_email
Data type: Any
Default value: $ssmtp::params::mail_hub
Data type: Any
Default value: $ssmtp::params::revaliases
Data type: Any
Default value: $ssmtp::params::from_line_override
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: $ssmtp::params::ssmtp_conf_mode
Data type: Any
Default value: $ssmtp::params::ssmtp_conf_owner
Data type: Any
Default value: $ssmtp::params::ssmtp_conf_group
Data type: Any
Default value: $ssmtp::params::revaliases_conf_mode
Data type: Any
Default value: $ssmtp::params::revaliases_conf_owner
Data type: Any
Default value: $ssmtp::params::revaliases_conf_group
Class: ssmtp::config
This module contain the configuration for sSMTP
Parameters: This module has no parameters
Actions: This module has no actions
Requires: This module has no requirements
Sample Usage: include ssmtp::config
Class: ssmtp::package
This module contain the service configuration for sSMTP
Parameters: This module has no parameters
Actions: This module has no actions
Requires: This module has no requirements
Sample Usage: include ssmtp::package
Class: ssmtp::params
This class contain the parameters for sSMTP
Parameters: This module has no parameters
Actions: This module has no actions
Requires: This module has no requirements
Sample Usage: include ssmtp::params
Class: ssmtp::service
This module contain the service configuration for sSMTP
Parameters: This module has no parameters
Actions: This module has no actions
Requires: This module has no requirements
Sample Usage: include ssmtp::service