cookbook 'sa-postfix', '~> 0.1.7'
sa-postfix (1) Versions 0.1.7 Follow0
Installs/Configures postfix
cookbook 'sa-postfix', '~> 0.1.7', :supermarket
knife supermarket install sa-postfix
knife supermarket download sa-postfix
sa-postfix , chef edition
Example of use: check box-example
Simple:
include_recipe 'sa-postfix::default'
Advanced:
default['sa-postfix']['postfix_domain'] = 'example.com' default['sa-postfix']['postfix_hostname'] = 'example.com' default['sa-postfix']['postfix_properties'] = [ { regexp: '^myhostname =*', line: "myhostname = #{default['sa-postfix']['postfix_hostname']}" }, { regexp: '^myorigin =*', line: 'myorigin = $mydomain' }, { regexp: '^relayhost =*', line: 'relayhost = ' }, { regexp: '^inet_interfaces =*', line: 'inet_interfaces = loopback-only' }, { regexp: '^mydestination =*', line: 'mydestination = loopback-only' }, { regexp: '^mydomain =*', line: "mydomain = #{default['sa-postfix']['postfix_domain']}" } ] ... include_recipe 'sa-postfix::default'
see box-example folder of the repo for standalone deployment
Misc hints
To check, it actually sends - check
echo "This is the body of the email" | mail --debug-level 10 -s "This is the subject line" your_email_address
And check in /var/log/mail.log. In 2016 with 98% mails will be rejected by +- known mail providers
Note, that by default you have major chances, that sent mail will finish it's line in SPAM. Configuring your MTA & DNS is out of scope for this role.
Copyright and license
Copyright - Vyacheslav Voronenko
Code licensed under the BSD 3 clause or the MIT License.
Subscribe for roles updates at FB
Dependent cookbooks
lineinfile ~> 0.0.3 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.1.7 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.7 failed this metric
FC066: Ensure chef_version is set in metadata: sa-postfix/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.7 passed this metric
Testing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.7 failed this metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.7 failed this metric
FC066: Ensure chef_version is set in metadata: sa-postfix/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.7 passed this metric
Testing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.7 failed this metric
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.1.7 passed this metric
Testing File Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.7 failed this metric
0.1.7 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number