Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imio/imio.email.dms
Package to read emails and send them to DMS
https://github.com/imio/imio.email.dms
jenkins-pipeline-tags
Last synced: 5 days ago
JSON representation
Package to read emails and send them to DMS
- Host: GitHub
- URL: https://github.com/imio/imio.email.dms
- Owner: IMIO
- License: gpl-2.0
- Created: 2019-03-21T09:21:23.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T14:34:20.000Z (4 months ago)
- Last Synced: 2024-08-24T08:41:02.459Z (4 months ago)
- Topics: jenkins-pipeline-tags
- Language: Python
- Homepage:
- Size: 182 KB
- Stars: 0
- Watchers: 11
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE.GPL
Awesome Lists containing this project
README
==============
imio.email.dms
==============This package ensures the import of incoming emails into DMS.
Features
--------1. fetch waiting emails from IMAP mailbox
2. parse emails (headers, attachments, ...)
3. generate a PDF email preview
4. send informations to DMS webservice
5. mark emails as importedUsage
-----To process emails, you can execute ::
bin/process_mails config.ini
See `config.ini` file for various parameters.
Release
-------On each commit on this repo, Jenkins will create a new Docker image, push it on imio staging registry and restart staging instance.
On each release (new tag with zest.releaser_) Jenkins copy latest staging image and push it on prod registry.. _zest.releaser: https://pypi.org/project/zest.releaser/
Errors
------In case the importation process fails, the corresponding emails are marked as
errors and are not taken into account anymore.
An email notification is sent with the problematic email attached.
To process them again, you can execute ::bin/process_mails config.ini --requeue_errors
Requirements
------------package wkhtmltopdf
Contribute
----------- Issue Tracker: https://github.com/collective/imio.email.dms/issues
- Source Code: https://github.com/collective/imio.email.dmsLicense
-------The project is licensed under the GPLv2.