{% if helpers.exists('OPNsense.fetchmail.general.enabled') and OPNsense.fetchmail.general.enabled == '1' %}

set daemon {{ OPNsense.fetchmail.general.interval }}
set syslog

{% if helpers.exists('OPNsense.fetchmail.mailbox.mailboxes.mailbox') %}
{%   for mailbox_list in helpers.toList('OPNsense.fetchmail.mailbox.mailboxes.mailbox') %}
{%     if mailbox_list.enabled == '1' %}
poll {{ mailbox_list.host }} protocol {{ mailbox_list.protocol }} username "{{ mailbox_list.user }}" password "{{ mailbox_list.password }}" is {{ mailbox_list.destinationmail }} smtphost {{ mailbox_list.destination }} {% if mailbox_list.usessl == "0" %} sslproto '' {% endif %} {% if mailbox_list.sslfingerprint|default('') != '' %} sslfingerprint "{{ mailbox_list.sslfingerprint }}" {% endif %}
{%     endif %}
{%   endfor %}
{% endif %}

{% endif %}
