Bonjour,
Voici le code suivant:
Il y a un peu de php mais peu importe ici. On peut remplacer la variable $chaine par la liste de tous les courriels des utilisateurs séparés par des ";".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?PHP $sql_user = "SELECT courriel FROM user "; $query_user = mysql_query($sql_user ) or die ("Impossible d'exécuter la requête : ".$sql_user ); $numrow = mysql_num_rows($query_user ); for($i=0;$i<$numrow;$i++){ $chaine .= mysql_result($query_user ,$i,'courriel').";"; } ?> <form method="post" action="mailto:<?PHP echo $chaine; ?>"> <textarea name="message"></textarea> <input type="submit" value="envoyer"> </form>
Le problème est qu'au dela d'un certains nombre d'utilisateurs (143 exactement) ce code ne me permet plus d'afficher un nouveau mail avec dans la liste des destinataires les adresses mail récupérés. IE m'affiche le message d'erreur suivant: "Impossible d'effectuer cette opération car le client de courrier électronique par défaut n'est pas installé correctement". Pour information ce client est outlook et il fonctionne parfaitement par ailleurs.
Comment faire pour permettre d'envoyer un mail à un nombre "infini" d'utilisateurs?
Je précise que j'utilise un serveur de messagerie "privé" et donc peu m'importe la limitation au niveau du serveur.
Merci.
Partager