Projet

Général

Profil

Bug #649

workflow de mail : ajouter un To quand il y a un seul destinataire

Ajouté par Thomas Noël il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 août 2011
Echéance:
% réalisé:

90%

Temps estimé:
Patch proposed:
Planning:

Description

Par défaut, l'étape "envoyer un mail" de wcs cache les destinataires en les mettant tous en Bcc (copié cachée).
C'est un génant pour certains anti-spams.

Je propose d'ajouter l'entête "To" quand le destinataire est unique :

--- workflows.py    (revision 2171)
+++ workflows.py    (working copy)
@@ -579,10 +579,15 @@
         if not addresses:
             return

-        emails.email(mail_subject, mail_body, email_rcpt=None,
-                bcc=addresses,
-                exclude_current_user=False,
-                fire_and_forget=True)
+        if len(addresses) > 1:
+             emails.email(mail_subject, mail_body, email_rcpt=None,
+                    bcc=addresses,
+                    exclude_current_user=False,
+                    fire_and_forget=True)
+        else:
+             emails.email(mail_subject, mail_body, email_rcpt=addresses,
+                    exclude_current_user=False,
+                    fire_and_forget=True)
 register_item_class(SendmailWorkflowStatusItem)

Révisions associées

Révision 989c2781 (diff)
Ajouté par Thomas Noël il y a plus de 12 ans

SendmailWorkflow: don't use Bcc if there is only one recipient

fix #649

Historique

#1

Mis à jour par Thomas Noël il y a plus de 12 ans

  • Description mis à jour (diff)
#2

Mis à jour par Thomas Noël il y a plus de 12 ans

  • Statut changé de En cours à Solution déployée
  • % réalisé changé de 0 à 90

Appliqué par commit r2173.

#3

Mis à jour par Thomas Noël il y a plus de 12 ans

  • Statut changé de Solution déployée à Fermé

Formats disponibles : Atom PDF