Fonction mailto

Fermé
t671 Messages postés 1461 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 21 décembre 2024 - 2 oct. 2009 à 18:46
t671 Messages postés 1461 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 21 décembre 2024 - 3 oct. 2009 à 10:29
Bonjour,

Sur mon site (hébergé chez Free), je suis actuellement embêté avec la boîte de contact qui me met des erreurs
"Warning: mail() [function.mail]: Trop de spam. Fonction mail() bloque. in /mnt/104/sdb/d/3/kotoka/contact.php on line 17" lors de tentattive d'envoie de message.

J'ai donc pensé à une parade avec la fonction "maito". Mais là où je bloque, c'est que je voudrais déclarer une variable en php avec plusieurs destinataires, et qu'apparaisse dans la zone "A" du mail un nom générique (AAA) remplaçant tous les destinataires (toto@fai.fr, tata@fai2.fr sont compris dans le nom AAA).

Je voudrais écrire un genre :

echo '<a href="mailto:AAA?subject=contact ...... en affectant la valeur AAA à plusieurs adresses email afin d'éviter de voir toutes les adresses dans le mail.

Comment faire ? Merci !

2 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
2 oct. 2009 à 18:59
Regarde sur la documentation de PHP, tout y est.
Tu dois utiliser les entêtes additonnels (additional header).
Exemple :
<?php
     $to  = 'nicolas@example.com, albert@example.com';
     $subject = 'Sujet de l\'email';
     $message = 'Contenu';

     $headers = 'To: Nicolas <nicolas@example.com>, Albert <albert@example.com>' . "\r\n";
     $headers .= 'From: Anniversaire <expediteur@example.com>' . "\r\n";
     $headers .= 'Cc: copie@example.com' . "\r\n";
     $headers .= 'Bcc: anniversaire_verif@example.com' . "\r\n";

     // Envoi
     mail($to, $subject, $message, $headers);
?>

Pour cacher les emails, places-les dans Bcc et pas dans Cc
0
t671 Messages postés 1461 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 21 décembre 2024 11
3 oct. 2009 à 10:29
Merci, mais de cette façon, j'aurais (je pense) toujours le message de blocage spam de chez Free !!!!!
Ils veulent tellement tout sécuriser qu'on ne peut plus rien faire .....
Je vais peut-être me rabattre sur le bon vieux formulaire tout en html, mais je n'ai plus de lien, ni de doc !!!!
0