Aller au contenu

Mail et fichier joint généré


xpatval

Sujets conseillés

Bonjour,

Quelqu'un peut-il m'aider à résoudre ce problème ?

Je souhaite savoir où est généré le fichier joint, dans ce script d'envoi de mail, afin de supprimer cette chose.

Voici le code d'envoi du mail:

function mail_html($destinataire, $sujet , $messtxt, $messhtml , $from) 
{
$limite = "_parties_".md5 (uniqid (rand()));

$entete = "Reply-to: $from\n";
$entete .= "From:$from\n";
$entete .= "Date: ".date("l j F Y, G:i")."\n";
$entete .= "MIME-Version: 1.0\n";
$entete .= "Content-Type: multipart/alternative;\n";
$entete .= " boundary=\"----=$limite\"\n\n";

//Le message en texte simple pour les navigateurs qui
//n'acceptent pas le HTML
$texte_simple = "This is a multi-part message in MIME format.\n";
$texte_simple .= "Ceci est un message au format MIME.\n";
$texte_simple .= "------=$limite\n";
#$texte_simple .= "Content-Type: text/plain; charset=\"US-ASCII\"\n";
$texte_simple .= "Content-Type: text/plain; charset= iso-8859-1\n";
$texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
$texte_simple .= $messtxt;
$texte_simple .= "\n\n";

//le message en html original
$texte_html = "------=$limite\n";
#$texte_html .= "Content-Type: text/html; charset=\"US-ASCII\"\n";
$texte_html .= "Content-Type: text/html; charset= iso-8859-1\n";
$texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
$texte_html .= $messhtml;
$texte_html .= "\n\n\n------=$limite\n";

return _AT_mail($destinataire, $sujet, $texte_simple.$texte_html, $entete);
}

Merci de votre aide

Lien vers le commentaire
Partager sur d’autres sites

ces deux lignes :

$entete .= "Content-Type: multipart/alternative;\n"; 
$texte_html .= "Content-Transfer-Encoding: 7bit\n\n";

mais je ne vois pas pourquoi tu veux les enlever, elles ne dérangent pas, tu peux les laisser.

Lien vers le commentaire
Partager sur d’autres sites

mais je ne vois pas pourquoi tu veux les enlever

Le multipart/alternative me permet d'envoyer un mail en format texte, et html, ok.

Mais ce qui me gêne dans ce script, c'est l'envoi d'un fichier txt en attachement, fichier vide qui plus est.

Donc, je suis en train de retester...

Lien vers le commentaire
Partager sur d’autres sites

ca devrait le faire.

:( Heu..., ça ne le fait pas.

Suis étonné d'avoir un fichier txt en attachement. Encore, un .html lorsque le client mail n'accepte pas le html, d'accord. Mais je ne comprends pas pourquoi un fichier txt est envoyé.

Je ne trouve pas de caractéristiques particulières dans me docs concernant le transfert encoding, cause d'un envoi de .txt.

Ni dans google.

As-tu un lien de doc pour m'expliquer cela ?

xpatval.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...