bonjour à tous
je suis toujours coincé , depuis une semaine,avec un problème d'entête (je suppose)
pour envoyer une pièce jointe vers une messagerie lotus .
j'ai beau chercher sur le net, je ne trouve pas grand chose, voire rien...
changé les \n en \r\n mais rien n'y fait, la pièce jointe est toujours illisible ou codée dans le corps du mail
si quelqu'un a une piste pour résoudre ce penible problème, merci d'avance
voila le code , plusieurs fois modifié, les variables en majuscules proviennent d'une bd
je n'avais jusqu'ici aucun pb de ce genre, c'est donc lié à lotus, je pense
//-----------------------------------------------
//GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML
//----------------------------------------------
$frontiere = '-----=' . md5(uniqid(mt_rand()));
//-----------------------------------------------
// HEADERS DU MAIL
//-----------------------------------------------
$headers = 'From:'."\r\n";
$headers .= 'Return-Path:'."\r\n";
$headers .= 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-Type: multipart/mixed; boundary='.$frontiere."\r\n";
//-----------------------------------------------
//MESSAGE TEXTE
//-----------------------------------------------
$mail = 'This is a multi-part message in MIME format.'."\r\n\r\n";
$mail .= '--'.$frontiere."\r\n";
$mail .= 'Content-Type: text/plain; charset="iso-8859-1"'."\r\n";
$mail .= 'Content-Transfer-Encoding: 8bit'."\r\n\r\n";
$mail .= $MESSAGE."\r\n\r\n";
$mail .= '--'.$frontiere."\r\n";
//-----------------------------------------------
// FORMAT de fichier
//-----------------------------------------------
if($FORMAT=='CSV' || $FORMAT=='XLS')
{$mail.= "Content-Type: text/vnd.ms-excel; name=$FICHIER"."\r\n";}
if($FORMAT=='TXT')
{$mail.= "Content-Type: text/plain; name=$FICHIER"."\r\n";}
$mail.= "Content-Transfer-Encoding: base64\r\n";
$mail.= "Content-Disposition:attachement; filename=$FICHIER"."\r\n\r\n";
$mail.= chunk_split(base64_encode(file_get_contents($CHEMIN.$FICHIER)))."\r\n";
$mail.= '--'.$frontiere."\r\n";
//==================================================================