Projet

Général

Profil

Development #58070

Contrôler le choix du backend de mail via EMAIL_BACKEND lorsque une configuration SMTP existe

Ajouté par Emmanuel Cazenave il y a plus de 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
21 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement c'est en dur : backend = get_connection(backend='django.core.mail.backends.smtp.EmailBackend', **kwargs).

#31125#note-18 disais que c'était tout bon mais non.

Via debian_config_common on a EMAIL_BACKEND = 'hobo.emails.backend.EmailBackend'. Je ne sais pas si on veut utiliser ça où en rester à un EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend' qu'on poserait dans le debian_config.py de wcs.


Fichiers

Révisions associées

Révision 9c8a2e03 (diff)
Ajouté par Emmanuel Cazenave il y a plus d'un an

misc: honor EMAIL_BACKEND if a SMTP server is configured (#58070)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 2 ans

Je ne sais pas si on veut utiliser ça

Idéalement ça fonctionnerait et on l'utiliserait. Vite fait ça demande à ajouter le chargement de TEMPLATE_VARS en fonction du tenant. Il faudrait vérifier le comportement à l'utiliser sans avoir géré ça préalablement, ça passe sans les entêtes supplémentaires ou ça plante ?

#2

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

Emmanuel Cazenave a écrit :

Actuellement c'est en dur : backend = get_connection(backend='django.core.mail.backends.smtp.EmailBackend', **kwargs).

Lecture hâtive de ma part, c'est le chemin de code emprunté quand une configuration particulière est posée pour le serveur SMTP.

Sur le cas standard, genre notre SAAS, EMAIL_BACKEND est déjà honoré, 'hobo.emails.backend.EmailBackend' déjà utilisé.

Du coup juste un patch pour que EMAIL_BACKEND soit aussi honoré si une conf smtp est définie.

#3

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Emmanuel Cazenave il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 9c8a2e03bb98915f32613236643c97de4eea238d
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Tue Nov 2 15:11:02 2021 +0100

    misc: honor EMAIL_BACKEND if a SMTP server is configured (#58070)
#5

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF