Bonjour à tous,

Ultra-débutante en PHP, je souhaite faire un formulaire de contact avec sélection multiple des destinataires.
Pour ce faire j'ai écris ce code mais il me renvoie cette erreur:
Warning: mail(): SMTP server response: 500 <1> is not a valid email in localweb\contact\contact.php on line 105
Sauf que... je ne comprends pas trop là où ça cloche...
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<form method="post" action="contact.php"> 
	<fieldset><legend>Vos coordonnées</legend>
	        <p><label for="nom">Nom:</label> </p> 
		<p><input type="text" id="nom" name="nom" placeholder="Nom" required tabindex="1"/></p>
		<p><label for="nom">Prénom:</label> </p> 
		<p><input type="text" id="prenom" name="prenom" placeholder="Prénom" required tabindex="2"/></p>
		<p><label for="email">Votre email:</label></p> 
		<p><input type="text" id="email" name="email" placeholder="exemple@domaine.fr" required tabindex="3"/> </p>
		<p><label for="destinataire">Destinataire :</label></p>
		<p> <select multiple="multiple" name="destinataire[]" id="destinataire" size="6" required>
			<option value="claire">Claire</option>
			<option value="mathieu">Mathieu</option>
			<option value="claire2">Claire2</option>
		</select></p>
	</fieldset>
	<fieldset><legend>Votre message :</legend>
		<p><label for="objet">Objet:</label></p> 
		<p><input type="text" id="objet" name="objet" placeholder="Objet de votre mail" required tabindex="5" /> </p>
		<p><label for="message">Votre message:</label></p> 
		<p><textarea name="message" id="message" tabindex="6" placeholder="Votre mail" required> </textarea> </p>
		<p><input type="submit" id="envoi" name="envoi" tabindex="7" value="Envoyer"/></p>
	</fieldset>
</form>
<?php 
//Définition de toutes les variables
$copie = 'non'; // 'oui' ou 'non'
$message_envoye = "<div class='msg'> Votre message nous est bien parvenu . Nous y répondrons dans les plus brefs délais. Pour retourner au site cliquez <a href='monsite/contact'>ici</a></div>";
$message_non_envoye = "<div class='msg'>L'envoi du mail a échoué, veuillez réessayer s'il vous plait ou utiliser une méthode traditionnelle.</div>";
$nom = (isset($_POST['nom']));
$prenom = (isset($_POST['prenom']));
$email = (isset($_POST['email']));
$destinataire = array(
	'claire'  => 'mail@gmail.com',
	'mathieu'  => 'mail@gmail.com',
	'steven' => mail@hotmail.fr',
);
$objet = (isset($_POST['objet']));
$message = (isset($_POST['message']));
$headers ='From:' .$nom."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
//On vérifie la syntaxe de l'email
function IsEmail($email) {
	return (filter_var($email, FILTER_VALIDATE_EMAIL));
}
//On définit l'expéditeur
ini_set('sendmail_from', $email);
//On définit les destinataires sélectionnés et on envoie le formulaire
if (is_array($_POST['destinataire'])) {
	foreach ($_POST['destinataire'] as $cible) {
		if (array_key_exists($cible, $destinataire)) {
			mail($destinataire[$cible], $objet, $message, $headers);
		}
	}
}
//On définit la page de retour après envoi du formulaire
header("Location:{$_SERVER['HTTP_REFERER']}");
?>
Si vous avez une idée pour résoudre ce problème, je suis preneuse!

Merci d'avance