envoi de mail automatique

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

je cherche depuis plusieurs jours comment je pourrais envoyer un mail à une liste d'utilisateurs que j'ai rentrés avec cck.

Je m'explique :

j'ai créé un type de contenu "formulaire de création de réunion"

j'ai ajouté un champs "user reference", "champs à auto complètement" afin que je puisse rentrer les participants à la réunion.

Maintenant j'aimerais qu'une fois le "formulaire de création de réunion" enregistré, Drupal envoie automatiquement un mail à ces participants.

J'ai essayé avec le module rules mais ça ne marche pas.

Quelqu'un aurait-il une idée de comment faire ?

Merci

Version de Drupal : 

Personne n'a d'idée ?

En fait je recherche un module qui me permettrait d'envoyer un mail à des utilisateurs que j'aurais défini dans le formulaire de création de réunion.

ça doit bien exister non ? Enfin j'espère... parce que là j'en ai vraiment besoin.

J'ai fait ça avec Rules.

De mémoire, il me semble que j'avais fait :
- vérification du type de contenu

Si le type de contenu est bon :
- chargement du user contenu dans mon champ user_reference
- envoi de mail au user précédemment chargé

Arf désolé mais je ne comprends pas bien ce que vous expliquez.

Je vais dans Rules/triggered rules/add a new rule

Ensuite dans "event" je met "after saving new content" (enfin je crois...)

Mais arrivé là, je ne vois pas où se trouve "vérification du type de contenu", est ce une condition ou une action ?

Pouvez vous m'aider ?

Je cherche avec les pistes données plus haut depuis deux jours mais je ne trouve pas.

Je suis un peu désespéré.

Je récapitule ce que je fais (dites moi si je me trompe quelque part) :

-Je vais dans Rules/triggered rules/add a new rule

-Ensuite dans "event" je met "after saving new content"

-j'ajoute la condition "node has type" : "formulaire de création de réunion"

Et maintenant il faut que j'ajoute une action, mais laquelle ?

L'idéal serait "send a mail to an arbitrary mail adress" puis dans destinataire mettre un token qui reprendrait les adresses mail des utilisateurs rentrés dans le champs "participants" de mon "formulaire de création de réunion", mais il n'existe pas.

Faut il créer ce token ? Comment faire ?

Une idée ?

Il faut ajouter une action "Charger l'utilisateur référencé dans tel champ".
Je ne me souviens plus de l'intitulé exact, mais c'était l'idée.

Une fois l'utilisateur chargé, tu peux ajouter une action "envoyer un mail".

Dans le module Rules il n'y a pas d'action : "Charger l'utilisateur référencé dans tel champ" (ou une action qui ressemblerait à ça).

J'imagine donc qu'il faut créer cette action.

Là ça dépasse de loin mes compétences.
Je ne sais pas plus quoi faire.

Je viens de m'apercevoir que cette technique n'envoie un mail qu'au premier participant et pas aux deuxième, troisième, etc....

Comment faire pour que ça prenne en compte TOUS les participants pas seulement le premier ?

Une idée ?

Bonjour,
Je cherche désespérément cette fonction sur Drupal 7 mais ne trouve pas l'action "load referenced user"... Savez-vous comment faire sur cette version de Drupal?
Merci d'avance

Il aura finalement fallut que je poste ma question pour que je trouve la solution quelques minutes après... Pour ceux que ça intéresse voici comment j'ai fait :
- Dans "action", "Add loop" puis en data selector choisir le champ concerné par user reference (node:champconcerné:roles)
- Ensuite, "Add action" au loop créé : sélectionner "Send a mail", et dans les patterns "node:champconcerné:email"

d'accord mais comment tu fais cela car personnellement je ne connais pas le nombre de personne dans la liste puisque c'est celui qui remplit le formulaire qui les ajoute. Tu ne pourrai pas faire un export de ta règle pour me montrer ? merci