-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by simahawk
- Loading branch information
Showing
24 changed files
with
1,963 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
============ | ||
Mail cleanup | ||
============ | ||
|
||
.. | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! This file is generated by oca-gen-addon-readme !! | ||
!! changes will be overwritten. !! | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
!! source digest: sha256:ff64e39aba992462cd594c7fa7ae4b6f842b3a0ab8322f1ac4e481b0aee09cb9 | ||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png | ||
:target: https://odoo-community.org/page/development-status | ||
:alt: Beta | ||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png | ||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html | ||
:alt: License: AGPL-3 | ||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github | ||
:target: https://github.com/OCA/server-tools/tree/18.0/mail_cleanup | ||
:alt: OCA/server-tools | ||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png | ||
:target: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-mail_cleanup | ||
:alt: Translate me on Weblate | ||
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png | ||
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=18.0 | ||
:alt: Try me on Runboat | ||
|
||
|badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
||
This module allows to: | ||
---------------------- | ||
|
||
- mark e-mails older than x days as read, | ||
- move those messages in a specific folder, | ||
- remove messages older than x days on IMAP servers, just before | ||
fetching them. | ||
|
||
Since the main "mail" module does not mark unroutable e-mails as read, | ||
this means that if junk mail arrives in the catch-all address without | ||
any default route, fetching newer e-mails will happen after re-parsing | ||
those unroutable e-mails. | ||
|
||
**Table of contents** | ||
|
||
.. contents:: | ||
:local: | ||
|
||
Configuration | ||
============= | ||
|
||
This module depends on ``mail_environment`` in order to add "expiration | ||
dates" per server. | ||
|
||
Example of a configuration file (add those values to your server): | ||
|
||
:: | ||
|
||
[incoming_mail.openerp_imap_mail1] | ||
cleanup_days = False # default value | ||
purge_days = False # default value | ||
cleanup_folder = NotParsed # optional parameter | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/issues>`_. | ||
In case of trouble, please check there if your issue has already been reported. | ||
If you spotted it first, help us to smash it by providing a detailed and welcomed | ||
`feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20mail_cleanup%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
||
Do not contact contributors directly about support or help with technical issues. | ||
|
||
Credits | ||
======= | ||
|
||
Authors | ||
------- | ||
|
||
* Camptocamp | ||
|
||
Contributors | ||
------------ | ||
|
||
- Matthieu Dietrich <[email protected]> | ||
|
||
- Artem Kostyuk <[email protected]> | ||
|
||
- `Trobz <https://trobz.com>`__: | ||
|
||
- Son Ho <[email protected]> | ||
|
||
Other credits | ||
------------- | ||
|
||
The migration of this module from 12.0 to 14.0 was financially supported | ||
by Camptocamp | ||
|
||
Maintainers | ||
----------- | ||
|
||
This module is maintained by the OCA. | ||
|
||
.. image:: https://odoo-community.org/logo.png | ||
:alt: Odoo Community Association | ||
:target: https://odoo-community.org | ||
|
||
OCA, or the Odoo Community Association, is a nonprofit organization whose | ||
mission is to support the collaborative development of Odoo features and | ||
promote its widespread use. | ||
|
||
This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/18.0/mail_cleanup>`_ project on GitHub. | ||
|
||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Copyright 2015-2019 Camptocamp SA | ||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||
{ | ||
"name": "Mail cleanup", | ||
"version": "18.0.1.0.0", | ||
"category": "Tools", | ||
"summary": "Mark as read or delete mails after a set time", | ||
"author": "Camptocamp, " "Odoo Community Association (OCA)", | ||
"license": "AGPL-3", | ||
"website": "https://github.com/OCA/server-tools", | ||
"depends": [ | ||
"mail_environment", | ||
], | ||
"data": [ | ||
"views/mail_view.xml", | ||
], | ||
"installable": True, | ||
"application": False, | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * mail_cleanup | ||
# | ||
# Translators: | ||
# Marc Tormo i Bochaca <[email protected]>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 9.0c\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-04-19 18:00+0000\n" | ||
"PO-Revision-Date: 2017-04-19 18:00+0000\n" | ||
"Last-Translator: Marc Tormo i Bochaca <[email protected]>, 2017\n" | ||
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" | ||
"Language: ca\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__assigned_attachment_ids | ||
msgid "Assigned Attachments" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__changeset_change_ids | ||
msgid "Changeset Changes" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__changeset_ids | ||
msgid "Changesets" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__count_pending_changeset_changes | ||
msgid "Count Pending Changeset Changes" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__count_pending_changesets | ||
msgid "Count Pending Changesets" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__purge_days | ||
msgid "Deletion days" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__display_name | ||
msgid "Display Name" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__cleanup_days | ||
msgid "Expiration days" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__cleanup_folder | ||
msgid "Expiration folder" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server__cleanup_folder | ||
msgid "Folder where an e-mail marked as read will be moved." | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__id | ||
msgid "ID" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model,name:mail_cleanup.model_fetchmail_server | ||
msgid "Incoming Mail Server" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server____last_update | ||
msgid "Last Modified on" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server__cleanup_days | ||
msgid "Number of days before marking an e-mail as read" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server__purge_days | ||
msgid "Number of days before removing an e-mail" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__smart_search | ||
msgid "Smart Search" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__user_can_see_changeset | ||
msgid "User Can See Changeset" | ||
msgstr "" | ||
|
||
#~ msgid "POP/IMAP Server" | ||
#~ msgstr "Servidor POP/IMAP" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * mail_cleanup | ||
# | ||
# Translators: | ||
# OCA Transbot <[email protected]>, 2016 | ||
# Rudolf Schnapka <[email protected]>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 9.0c\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-04-19 18:00+0000\n" | ||
"PO-Revision-Date: 2017-04-19 18:00+0000\n" | ||
"Last-Translator: Rudolf Schnapka <[email protected]>, 2017\n" | ||
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" | ||
"Language: de\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__assigned_attachment_ids | ||
msgid "Assigned Attachments" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__changeset_change_ids | ||
msgid "Changeset Changes" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__changeset_ids | ||
msgid "Changesets" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__count_pending_changeset_changes | ||
msgid "Count Pending Changeset Changes" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__count_pending_changesets | ||
msgid "Count Pending Changesets" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__purge_days | ||
msgid "Deletion days" | ||
msgstr "Löschtage" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__display_name | ||
msgid "Display Name" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__cleanup_days | ||
msgid "Expiration days" | ||
msgstr "Ablauftage" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__cleanup_folder | ||
msgid "Expiration folder" | ||
msgstr "Ablauf-Ordner" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server__cleanup_folder | ||
msgid "Folder where an e-mail marked as read will be moved." | ||
msgstr "Ordner, in den als gelesen gekennzeichnet Mail, verschoben wird." | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__id | ||
msgid "ID" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model,name:mail_cleanup.model_fetchmail_server | ||
msgid "Incoming Mail Server" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server____last_update | ||
msgid "Last Modified on" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server__cleanup_days | ||
msgid "Number of days before marking an e-mail as read" | ||
msgstr "Anzahl Tage bevor eine Nachricht als gelesen gekennzeichnet wird" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server__purge_days | ||
msgid "Number of days before removing an e-mail" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__smart_search | ||
msgid "Smart Search" | ||
msgstr "" | ||
|
||
#. module: mail_cleanup | ||
#: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server__user_can_see_changeset | ||
msgid "User Can See Changeset" | ||
msgstr "" | ||
|
||
#~ msgid "POP/IMAP Server" | ||
#~ msgstr "POP/IMAP-Server" |
Oops, something went wrong.