PhpMailer avec possibilité de 'répondre à tous'

Petit nouveau ! | 1 Messages

12 janv. 2022, 15:25

Bonjour à vous tous,

J'utilise PHPMailer depuis 3 ans avec bcp de satisfaction avec un script PHP qui me permet de m'adresser à toutes les adresses mails des membres de mon association.

Chaque mail est personnalisé pour permettre de dire Bonjour à chacun de mes contacts par son NOM et Prénom.

Ma question d'aujourd'hui est comment faire pour que les membres puissent accéder à 'répondre à tous' par leur messagerie, car j'utilise actuellement l'envoi qui cache les autres destinataires d'un même mail.

Merci
Bien cordialement
Michel

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

12 janv. 2022, 21:17

Bonjour et bienvenue sur PHPfrance,

La seule solution que je verrai serait que tu crées une liste de diffusion (à voir avec ton hébergeur/gestionnaire de nom de domaine) par exemple [email protected] qui serait un alias de l'ensemble de tes membres.
En gros quand on envoie un mail à [email protected] ça transmettrait le mail à tous tes membres.

Et lorsque tu envoies un email avec PHPmailer, tu as juste à ajouter la ligne suivante pour que quand un membre fait une réponse il ne la fait pas à toi l'expéditeur mais bien à tous les membres.
$mail->AddReplyTo('[email protected]');


Pour la liste de diffusion, si ton nom de domaine est chez Gandi par exemple il faut aller dans ton espace client puis Boites & redirections Mail et enfin Redirections mail, et là tu pourras créer une adresse e-mail en spécifiant la liste de tous les destinataires.
Attention, cette solution est viable si tu as un nombre limité de membres, si ils sont nombreux, il vaut mieux un vrai gestionnaire de liste de diffusion, l'un des plus connu est Sympa mais tous les hébergeurs ne le proposent pas :
https://www.sympa.org/
Quand tout le reste a échoué, lisez le mode d'emploi...