Synchronisation des e-mails externes dans Creme
#3
Bonjour,

Merci pour ce retours,

A priori j'ai bien les jobs qui fonctionnent.

Code :
System jobs:
- Synchroniser les données externes envoyées à Creme (id=6) -> next run at 15-09-2022 09:34:12
- Générer les documents récurrents (id=4) -> next run at 15-09-2022 10:04:12
- Mémentos (id=2) -> next run at 15-09-2022 10:04:12
- Envoyer les e-mails des campagnes (id=8) -> next run at 15-09-2022 10:04:12
- Envoyer les e-mails pour les approches commerciales (id=5) -> disabled
- Envoyer les e-mails des messages utilisateurs (id=3) -> next run at 15-09-2022 10:04:12
- Envoyer les fiches e-mail (id=7) -> next run at 15-09-2022 10:04:12
- Nettoyeur de fichiers temporaires (id=1) -> next run at 16-09-2022 09:04:12
No user job at the moment.

Pour information, je suis passé par la version docker que j'ai installé via un docker compose que j'ai créé.

Edit:

J'ai fait la mise à jour vers là 2.3.6 et j'ai maintenant :

Code :
/srv/creme/venv/lib/python3.6/site-packages/creme/crudity/fetchers/pop.py:76: DeprecationWarning: keyfile and certfile are deprecated, use a custom context instead
  settings.CREME_GET_EMAIL_SSL_CERTFILE,
[2022-09-15 10:44:43] ERROR - creme.creme_core.creme_jobs.base : b'-ERR invalid sequence number: "b\\\'1\\\'"'
Traceback (most recent call last):
  File "/srv/creme/venv/lib/python3.6/site-packages/creme/creme_core/creme_jobs/base.py", line 119, in execute
    self._execute(job)
  File "/srv/creme/venv/lib/python3.6/site-packages/creme/crudity/creme_jobs.py", line 57, in _execute
    count = len(self.crudity_registry.fetch(user))
  File "/srv/creme/venv/lib/python3.6/site-packages/creme/crudity/registry.py", line 407, in fetch
    for data in fetcher_multiplex.fetch():
  File "/srv/creme/venv/lib/python3.6/site-packages/creme/crudity/registry.py", line 90, in fetch
    data.extend(fetcher.fetch())
  File "/srv/creme/venv/lib/python3.6/site-packages/creme/crudity/fetchers/pop.py", line 171, in fetch
    client.dele(message_number)
  File "/usr/local/lib/python3.6/poplib.py", line 256, in dele
    return self._shortcmd('DELE %s' % which)
  File "/usr/local/lib/python3.6/poplib.py", line 176, in _shortcmd
    return self._getresp()
  File "/usr/local/lib/python3.6/poplib.py", line 152, in _getresp
    raise error_proto(resp)
poplib.error_proto: b'-ERR invalid sequence number: "b\\\'1\\\'"'
/usr/local/lib/python3.6/socket.py:657: ResourceWarning: unclosed <ssl.SSLSocket fd=7, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('172.22.0.3', 38854), raddr=('212.227.15.141', 995)>
  self._sock = None


Edit2 :
résolu en modifiant le fichier pop.py tel que dans ce message : https://www.cremecrm.com/forum/printthread.php?tid=154

Avant :

Code :
Code :
if delete:

               # We delete the mail from the server when treated

               client.dele(message_number)

Après modification :

Code :
Code :
if delete:

               # We delete the mail from the server when treated

               client.dele(int(message_number))

Le souci reste que cela supprime les mails sur le serveur de messagerie à cause du pop.
  Répondre


Messages dans ce sujet
RE: Synchronisation des e-mails externes dans Creme - par carlou - 15-09-2022, 09:18

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)