Envoi mail avec php

Fermé
romand2 - 31 janv. 2021 à 12:03
 romand2 - 31 janv. 2021 à 14:02
Bonjour,

J'envoie des mail avec la fonction mail de PHP.
voici une partie du code

	$headers = 'From: '.$expediteur.$passage_ligne; // Expediteur

$headers .= 'MIME-Version: 1.0 ' . $passage_ligne; // Version MIME

$headers .= 'Cc: '.$destinataire.$passage_ligne; // Copie cachée Bcc

$headers.= "Content-Type: multipart/mixed;"." boundary=\"$boundary\"".$passage_ligne;



tout se passe bien.
Si je supprime
$headers .= 'Cc: '.$destinataire.$passage_ligne; // Copie cachée Bcc 

le mail part mais on ne reçoit rien.
Qui aurait une idée du problème ?
Avec mes remerciements




Configuration: Windows / Firefox 85.0
A voir également:

2 réponses

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
Modifié le 31 janv. 2021 à 12:20
Bonjour,

un blocage peut avoir lieu si le "domaine" du $fromEmail ne correspond pas au domaine de votre site web....
par exemple, si ton site est https://tondomaine.fr ... tu peux utiliser que des adresses en truc@tondomaine.fr

Sinon c'est considéré comme des tentatives de spam ou pishing


Donc, en partant du principe que ta variable $expediteur est bien une adresse correspondant à ton domaine...
$headers = "MIME-Version: 1.0" . $passage_ligne;
$headers .="Content-Type: multipart/mixed;l;charset=UTF-8"." boundary=\"$boundary\"".$passage_ligne;
$headers .= "From: $expediteur <$expediteur>" . $passage_ligne;
$headers .= 'Cc:' . $destinataire . $passage_ligne;


0
Je n'ai pas du bien m'expliquer.
Si la ligne
$headers .= 'Cc:' . $destinataire . $passage_ligne;

existe, il n'y a pas de problème, le mail part et est bien reçu.
Si cette ligne n'existe pas le mail est bien envoyé mais il n'est pas reçu.
0