Envoi mail + pièce jointe qui marche même avec outlook

Soyez le premier à donner votre avis sur cette source.

Vue 36 258 fois - Téléchargée 5 184 fois

Description

J'ai enfin trouvé un VRAI code d'envoi de mail avec pièces jointes qui marche avec tous les clients mail même avec outlook (voir .zip)

pour les pièces jointes changez le type de pièce si vous savez quel type de pièces seront envoyées (ici images/gif), pour mettre plusieurs pièces jointe, appelez plusieurs fois :
$m->Attach( "/home/leo/toto.gif", "image/gif", "inline" );

et changez le nom de la pièce

j'ai trouvé ce code là : http://lwest.free.fr/doc/php/lib/index.php3?page=mail&lang=fr

tout ce qu'il faut savoir est expliqué dans le .html qui est dans le ZIP

Source / Exemple :


téléchargez le fichier zip (code + instructions) et insérez ça par exemple après votre formulaire (à adapter) :

include "libmail.php";
$m = new Mail(); // create the mail
$m->From( "leo@isp.com" );
$m->To( "destination@somewhere.fr" );
$m->Subject( "the subject of the mail" );
$m->Body( "Hello\nThis is a test of the Mail component" );
$m->Cc( "someone@somewhere.fr");
$m->Priority(4);

Conclusion :


merci à Leo West pour ce très bon code

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

zeroug
Messages postés
5
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
21 avril 2009
-
Super; pour les pdf , il faut savoir qu'un pdf est une image alors "image/pdf"
nikysrc
Messages postés
3
Date d'inscription
mardi 14 octobre 2003
Statut
Membre
Dernière intervention
22 septembre 2008
-
De rien :-)
monsieurzouzou
Messages postés
14
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
17 mai 2007
-
pfffffff j'y avais meme pas pensé lol! c'est vrai qu'avant, sur les machines à écrire, il fallait d'abord déclarer une fin de ligne avant un retour chariot...bref c'est comme ça qu'on devrait sauter des lignes en fait, c'est le bon code.
Merci à nikysrc, grace à toi je me suis penché dessus
cs_kaely
Messages postés
5
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
22 septembre 2008
-
ça marche avec \r\n.
Comme quoi, un petit rien...
Un gros merci à tous les deux, à nikysrc pour avoir trouvé, à monsieurzouzou pour ses recherches.
monsieurzouzou
Messages postés
14
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
17 mai 2007
-
ben sinon essaie unicode_decode($chaine,"ANSI") mais sur php.net ils disent que c'est expérimental

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.