78 lines
2 KiB
JSON
78 lines
2 KiB
JSON
|
|
{
|
||
|
|
"couchDb": {
|
||
|
|
"url": "https://your-couchdb.example.com:5984",
|
||
|
|
"user": "backup_user",
|
||
|
|
"password": "secure_password"
|
||
|
|
},
|
||
|
|
"mailSources": [
|
||
|
|
{
|
||
|
|
"name": "Work Email",
|
||
|
|
"enabled": true,
|
||
|
|
"protocol": "imap",
|
||
|
|
"host": "outlook.office365.com",
|
||
|
|
"port": 993,
|
||
|
|
"user": "you@company.com",
|
||
|
|
"password": "app-password",
|
||
|
|
"mode": "sync",
|
||
|
|
"folderFilter": {
|
||
|
|
"include": ["*"],
|
||
|
|
"exclude": ["Deleted Items", "Junk Email", "Drafts"]
|
||
|
|
},
|
||
|
|
"messageFilter": {
|
||
|
|
"since": "2023-01-01",
|
||
|
|
"subjectKeywords": ["project", "meeting", "urgent"],
|
||
|
|
"senderKeywords": ["@company.com", "@client.com"]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Personal Gmail",
|
||
|
|
"enabled": true,
|
||
|
|
"protocol": "imap",
|
||
|
|
"host": "imap.gmail.com",
|
||
|
|
"port": 993,
|
||
|
|
"user": "personal@gmail.com",
|
||
|
|
"password": "gmail-app-password",
|
||
|
|
"mode": "archive",
|
||
|
|
"folderFilter": {
|
||
|
|
"include": ["INBOX", "Important", "Work/*", "Personal/*"],
|
||
|
|
"exclude": ["[Gmail]/Trash", "[Gmail]/Spam", "*Temp*"]
|
||
|
|
},
|
||
|
|
"messageFilter": {
|
||
|
|
"recipientKeywords": ["family@", "personal@"]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Self-Hosted Mail",
|
||
|
|
"enabled": true,
|
||
|
|
"protocol": "imap",
|
||
|
|
"host": "mail.yourdomain.com",
|
||
|
|
"port": 143,
|
||
|
|
"user": "admin@yourdomain.com",
|
||
|
|
"password": "mail-password",
|
||
|
|
"mode": "archive",
|
||
|
|
"folderFilter": {
|
||
|
|
"include": ["INBOX", "Archive/*", "Projects/*"],
|
||
|
|
"exclude": ["*/Drafts", "Trash"]
|
||
|
|
},
|
||
|
|
"messageFilter": {
|
||
|
|
"since": "2023-06-01",
|
||
|
|
"subjectKeywords": ["invoice", "receipt", "statement"]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "Legacy Account",
|
||
|
|
"enabled": false,
|
||
|
|
"protocol": "imap",
|
||
|
|
"host": "legacy.mailserver.com",
|
||
|
|
"port": 993,
|
||
|
|
"user": "old@account.com",
|
||
|
|
"password": "legacy-password",
|
||
|
|
"mode": "archive",
|
||
|
|
"folderFilter": {
|
||
|
|
"include": ["INBOX"],
|
||
|
|
"exclude": []
|
||
|
|
},
|
||
|
|
"messageFilter": {}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|