Je suis en train d'essayer d'envoyer le contenu d'un formulaire par mail, en suivant la documentation officielle de Php.
Tout fonctionne, sauf l'envoi de la copie du mail en copie cachée invisible. J'applique la syntaxe préconisée, à savoir $headers .= 'Bcc...
Voici l'extrait de code concerné :
$recipient = '[email protected]';
$administrator = '[email protected]';
$ip = $_SERVER['REMOTE_ADDR'];
$ip = $_SERVER['REMOTE_ADDR'];
$day = date('d/m/Y');
$hour = date('h.i.s');
$server = $_SERVER['HTTP_HOST'];
$domain = str_replace('www.', '', $_SERVER['HTTP_HOST']);
$to = $recipient;
$subject = 'Abonnement à la lettre d\'information de '.$server.'';
$message = ''.$mail.' a demandé son abonnement à la lettre d\'information de '.$server.', depuis l\'adresse '.$ip.', le '.$day.', à '.$hour.' Merci d\en prendre note. Nous vous conseillons d\'archiver ce message ou de noter cette adresse électronique.';
$headers = 'From: postmaster@'.$domain.'' . "\r\n" .
'Reply-To: postmaster@'.$domain.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers .= 'Bcc: '.$administrator.'' . "\r\n"; //C'est là ou ça ne marche pas
$headers .= 'Content-type: text/plain; charset=UTF-8' . "\r\n"
Lors de l'envoi du message, l'en-tête indique le "Bcc" mais ne l'envoie pas à la deuxième adresse.N'aurai-je pas tout compris ?
Merci pour votre aide.
Cordialement,
Gaspard