ansible-role-dmarc-srg/templates/conf.php.j2
2023-08-16 21:04:18 +02:00

73 lines
1.6 KiB
Django/Jinja

<?php
// {{ ansible_managed }}
$debug = 0;
$database = [
'host' => '{{ database_host }}',
'type' => 'mysql',
'name' => '{{ dmarcsrg_database }}',
'user' => '{{ dmarcsrg_database }}',
'password' => '{{ dmarcsrg_database_password }}',
'table_prefix' => ''
];
/**
* It is only required if you want to get reports from a mailbox automatically.
* In order to collect reports from several mailboxes, you should put each
* mailbox settings in an array.
*/
$mailboxes = [
'name' => 'Dmarc-Rua',
'host' => 'yourdomain.net',
'encryption' => 'ssl',
'novalidate-cert' => false,
'username' => 'dmarc-rua@yourdomain.net',
'password' => 'password',
'mailbox' => 'INBOX',
'auth_exclude' => []
];
$admin = [
'password' => 'null',
'user_management' => false
];
//
$fetcher = [
'mailboxes' => [
'messages_maximum' => 10,
'when_done' => 'mark_seen',
'when_failed' => 'move_to:failed'
],
'allowed_domains' => ''
];
$mailer = [
'from' => 'postmaster@yourdomain.net',
'default' => 'user@yourdomain.net'
];
//
$cleaner = [
'mailboxes' => [
'days_old' => 30,
'delete_maximum' => 50,
'leave_minimum' => 100,
'done' => 'seen',
'failed' => 'none'
],
'reports' => [
'days_old' => 30,
'delete_maximum' => 50,
'leave_minimum' => 100
],
'reportlog' => [
'days_old' => 30,
'delete_maximum' => 50,
'leave_minimum' => 100
]
];