Bonjour à tous et à toutes.

Je suis en train de faire un site web et je travaille sur la partie "contactez-nous" avec un formulaire; prénom, nom, adresse mail, société et la saisie de texte.
J'ai pu y ajouter un captcha et un bouton submit qui va rediriger la personne sur une autre page web et en même temps envoyer un mail dans ma boite afin de lire les messages des personnes.

J'ai vu que ça marchait bien (je recevais les mails) cependant lorsque j'entrais une adresse mail comportant 'gmail' ou 'yahoo' dans la saisie et que j'envoyais le formulaire, je ne recevais pas les mails.

voici mon code php :
Code php : 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
<?php
 
	// Ma clé privée
	$secret = "...";
	// Paramètre renvoyé par le recaptcha
	$response = $_POST['g-recaptcha-response'];
	// On récupère l'IP de l'utilisateur
	$remoteip = $_SERVER['REMOTE_ADDR'];
 
 
	$api_url = "https://www.google.com/recaptcha/api/siteverify?secret="
	    . $secret
	    . "&response=" . $response
	    . "&remoteip=" . $remoteip ;
 
	$decode = json_decode(file_get_contents($api_url), true);
 
	if(!$response){
		echo '<p class="alert alert-warning">Please check the the captcha form.</p>';
		exit;
	}
 
	if ($decode['success'] == true) {
 
    $firstname = $_POST['first-name'];
    $lastname = $_POST['last-name'];
    $email = $_POST['email-address'];
    $company = $_POST['company'];
    $message = $_POST['your-question'];
    $formcontent="First Name: $firstname \n Last Name: $lastname \n Email Address: $email \n Company: $company \n Message: $message";
    $recipient = "info@aircat-vessels.com";
    $subject = "Contact Form";
    $mailheader = "From: $email \r\n";
    mail($recipient, $subject, $formcontent, $mailheader);
		?>
		<script type="text/javascript"> window.location.href = 'https://www.aircat-vessels.com/success.html'</script>
 
		<?php
		exit();
	}
?>

et voici mon form :

Code html : 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
	<form  class="contact__form"  action="mail.php" method="post">
							<!-- form message -->
                                <div class="row">
                                    <div class="col-12">
                                        <div class="contact__msg" style="display: none">
                                            <p>Your message was sent successfully.</p>
                                        </div>
                                    </div>
                                </div>
                                <!-- end message -->
							<p>
								<label for="first-name">First Name<span class="required">*</span></label>
							</p>
							<p>
								<input type="text" name="first-name" id="first-name" placeholder="First Name" required>
							</p>
							<p>
								<label for="last-name">Last Name<span class="required">*</span></label>
							</p>
							<p>
								<input type="text" name="last-name" id="last-name" placeholder="Last Name" required>
							</p>
							<p>
								<label for="email-address">Email Address<span class="required">*</span></label>
							</p>
							<p>
								<input type="email" name="email-address" id="email-address" placeholder="Email address" required>
							</p>
							<p>
								<label for="company">Company</label>
							</p>
							<p>
								<input type="text" name="company" id="company" placeholder="Company">
							</p>
							<p>
								<label for="your-question">Your Message<span class="required">*</span></label>
							</p>
							<p>
								<textarea name="your-question" id="your-question" placeholder="Write your message" required></textarea>
							</p>
							<p>
								<div class="g-recaptcha" data-sitekey="..."></div>
							</p>
 
							<!-- form message -->
                                <div class="row">
                                    <div class="col-12">
                                        <div class="contact__msg" style="display: none">
                                            <p>Your message was sent successfully.</p>
                                        </div>
                                    </div>
                                </div>
                                <!-- end message -->
							<p>
								<button class="btn btn-yellow" name="submitform" type="submit">submit <i class="btn-icon">&nbsp;</i></button>
							</p>
						</form>

ça fait un jour que je recherche l'erreur dans mon code mais je ne la trouve pas.
Merci d'avance !