Voici mon problème :

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
 
 
<?
//============================================================
//  MySendMail  -  SubØ - Developpez.com
//============================================================
function MySendMail($namefrom,$from,$to,$objet,$contenu){
  $rn=((substr(PHP_OS,0,3)!="WIN")?"\n":"\r\n");
  @ini_set('sendmail_from',$from);
  $header='From: '.$namefrom.' <'.$from.'>'.$rn.
$header.="Bcc:webmaster@debutantprog.com"; 
          'Content-type: text/plain; charset=iso-8859-1'.$rn.
          'Content-transfer-encoding: base64'.$rn.
          'X-Priority: 3'.$rn.
          'X-MSMail-Priority: Normal'.$rn.
          'X-Unsent: 1'.$rn.
          'X-Originating-IP: [0.0.0.0]'.$rn;
  return @mail($to,$objet,chunk_split(base64_encode($contenu)),$header);
}
 
 
 
 
$adr_from= "webmaster@debutantprog.com";
 
$adr_to = $_GET['email'];
 
$sujet = "très bon site pour débutants en programmation :  ww.debutantprog.com";
 
 
$contenu = "visitez";
 
$res=MySendMail('',$adr_from,$adr_to,$sujet,$contenu);
 
if($res) echo 'Envoi du mail effectué.';
 
    else echo 'Echec durant l\'envoi du mail.';
?>
Tout marche : sauf le contenu du message.

Voici ce que j'obtiens : dmlzaXRleg==

Pourquoi ?

Merci d'avance pour vos explications.