https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342019-10-16T08:17:42ZRedmine Entr’ouvertw.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=1971902019-10-16T08:17:42ZPaul Marillonnet
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/31125">Development #31125</a>: utiliser filebased.EmailBackend pour les mails</i> ajouté</li></ul> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=1972192019-10-16T09:06:23ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Je ne vois pas dans le ticket lié quels seraient les avantages ? On ne configure rien ça passe par localhost c'est distribué comme des vrais mails ça arrive dans nos boites qu'on peut consulter.</p> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=1972252019-10-16T09:10:14ZThomas Noël
<ul></ul><p>Il s'agit juste d'aider dans un cadre publik-devinst</p> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=1973932019-10-16T17:10:49ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Ok, ce que ça me semble signifier :</p>
<ul>
<li>réécrire qommon/emails.py::email pour construire un objet EmailMessage</li>
<li>pour l'envoi,
<ul>
<li>soit il y a une info dans emails_cfg.get('smtp_server', None) et alors créer un smtp.EmailBackend(host, port, etc.)</li>
<li>soit pas, et alors envoyer avec le backend par défaut.</li>
</ul></li>
</ul> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=1975772019-10-17T13:57:56ZEmmanuel Cazenaveecazenave@entrouvert.com
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-6 priority-4 priority-default closed" href="/issues/37045">Development #37045</a>: Configurer un relai local qui écrit les mails dans des fichiers</i> ajouté</li></ul> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=3275362021-09-20T12:49:25ZLauréline Guérin
<ul><li><strong>Assigné à</strong> mis à <i>Lauréline Guérin</i></li></ul> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=3279612021-09-21T16:45:20ZLauréline Guérin
<ul><li><strong>Fichier</strong> <a href="/attachments/57815">0004-misc-use-Django-s-EmailBackend-36977.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/57815/0004-misc-use-Django-s-EmailBackend-36977.patch">0004-misc-use-Django-s-EmailBackend-36977.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/57814">0003-misc-use-django-s-EmailMessage-EmailMultiAlternative.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/57814/0003-misc-use-django-s-EmailMessage-EmailMultiAlternative.patch">0003-misc-use-django-s-EmailMessage-EmailMultiAlternative.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/57816">0002-misc-tests-for-mail-redirection-36977.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/57816/0002-misc-tests-for-mail-redirection-36977.patch">0002-misc-tests-for-mail-redirection-36977.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/57817">0001-misc-split-emails-tests-36977.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/57817/0001-misc-split-emails-tests-36977.patch">0001-misc-split-emails-tests-36977.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Solution proposée</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=3281842021-09-23T07:07:43ZLauréline Guérin
<ul></ul><p>note: en cas de config smtp_server, on perd le starttls qui n'est fait par EmailBackend que si use_tls est activé. Ca se corrige en passant settings.EMAIL_USE_TLS à True, et Fred me dit qu'on ne devrait pas avoir le cas</p>
<p>note2: je n'ai pas compris pourquoi dans tests/test_mail_templates.py on perd le base64</p> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=3283772021-09-24T07:08:03ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul><p>lu et un peu testé en local, pour moi c'est ok. (la différence de base64 je n'ai pas creusé mais ça n'a pas d'impact).</p> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=3287072021-09-27T12:39:08ZLauréline Guérin
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><pre>
commit c25e7e60745be37895536c75d26089fb4e3b3461
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date: Tue Sep 21 15:22:16 2021 +0200
misc: use Django's EmailBackend (#36977)
commit e116639413d9295fc1723807178444c4144ae680
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date: Tue Sep 21 10:09:23 2021 +0200
misc: use django's EmailMessage & EmailMultiAlternatives (#36977)
commit c0962c7b617808614650e51ad302074007911e81
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date: Tue Sep 21 17:00:04 2021 +0200
misc: tests for mail redirection (#36977)
commit a2802a66e9e5913e956b75d0da05be6fa46c32ea
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date: Tue Sep 21 10:32:20 2021 +0200
misc: split emails tests (#36977)
</pre> w.c.s. - Development #36977: Recourir au(x) backend(s) d'envoi de mails Djangohttps://dev.entrouvert.org/issues/36977?journal_id=3288602021-09-27T19:18:15ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul>