Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : php - entete mail et lotus [ Server Web / Autre ] (sidf)

mardi 29 avril 2008 à 10:18:35 | php - entete mail et lotus

sidf

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";

//==================================================================





Cette discussion est classé dans : mail, format, headers, content, frontiere


Répondre à ce message

Sujets en rapport avec ce message

Probleme de piéce jointe [ par easynoob ] Bonjour à tous,J'ai un souci avec une fonction d'envoie de mail. Je join une piéce jointe, mais a la réception du mail lors de l'ouverture il m'affich fonction mail [ par scorpion077 ] bonjour,la fonction suivante ne marche pas sur mon site :$headers = 'From: Cool-surfing '">webmaster@site.com>' . "\r\n" . 'Reply-To: <a href="mailto: requete dans une fonction mail en PHP [ par newlc ] Bonjour,voila jutilise une fonction mail pour envoyer un email à une personne seulement j'ai une BDD et je voudrais que selon ce que le visiteur va ta Probleme de url avec fonction mail() [ par fatitaleb ] Bonjours j  un probleme bizzarrrr avec mail voila j'envoie 4 messages avec une petite boucle je reçoie les messages (outlook) jusqu'au la tous marche BAD HEADER Non-encoded 8-bit data [ par waterw72 ] Bonjour,J'essaye de faire un webmail  mais l'affichage des accents (dans le sujet) ne se passe pas correctement.Cela se produit quand j'envoie un mail Problème d'envoi de mail HTML [ par mightteam ] Salut,     Voila j'ai crée une fonction mail qui dois envoyer un mail en HTML    Quand j'éssaye de l'envoyer en local tout marche bien mais quand je l Envoyer page html par mail [ par alphacrash ] Salut !Je tente d'envoyer une page par mail.Pour cela, je récupere le code source de cette page et l'envoie par mail, le problème est que je recois la Fonction mail [ par mmaximum ] Salut à tous,Je suis en train de faire un formulaire mail pour mon site, mais la focntion mail ne marche pas!!!Voici les variables$destinataire="adres Formulaire chez Online [ par dragon38 ] Bonjour. J'aimerais créer un formulaire pour un site hébergé chez Online. Voici l'exemple que donne Online : Fichier où se trouve le formulaire : Ent


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.