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

Soyez le premier à donner votre avis sur cette source.

Vue 36 545 fois - Téléchargée 5 226 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

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"
Messages postés
3
Date d'inscription
mardi 14 octobre 2003
Statut
Membre
Dernière intervention
22 septembre 2008

De rien :-)
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
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.
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
Afficher les 29 commentaires

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.