Install fetchmail using the system package and configure
Plataforms:
- Debian
- Ubuntu
Attribute | Description | Default |
---|---|---|
node['fetchmail']['timeout'] | Interval to check for email | 20 |
node['fetchmail']['invisible'] | Toggle invisible option | true |
node['fetchmail']['no_bouncemail'] | Toggle no bouncemail option | true |
node['fetchmail']['syslog'] | Use syslog | true |
node['fetchmail']['logfile'] | Change log file location | nil |
node['fetchmail']['fetches'] | A list of emails to fetch, see below options | [] |
node['fetchmail']['fetches'][]['server'] | Email server domain | mail.domain.com |
node['fetchmail']['fetches'][]['protocol'] | Which protocol to use | pop3 |
node['fetchmail']['fetches'][]['username'] | Username to login | [email protected] |
node['fetchmail']['fetches'][]['password'] | Password to login | a1b2c3 |
node['fetchmail']['fetches'][]['mda'] | Command to execute in MDA format | echo |
node['fetchmail']['fetches'][]['no_keep'] | Don't keep emails on the server | false |
Just include fetchmail
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[fetchmail]"
]
}
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
After 3 consistent patches you become a commiter :)