Bug #649
workflow de mail : ajouter un To quand il y a un seul destinataire
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
Historique
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.
SendmailWorkflow: don't use Bcc if there is only one recipient
fix #649