Bonjour,
Voici le code suivant:
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>
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 ";".

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.