begin process at 2012 02 15 04:14:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > CLASSE DE MESSAGERIE

CLASSE DE MESSAGERIE


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Classé sous :email, pièces, classe, html, email Niveau :Expert Date de création :15/09/2007 Date de mise à jour :22/09/2007 02:20:20 Vu / téléchargé :11 965 / 20 773

Auteur : janhsh

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Il sagit comme le titre l'indique d'une classe php destinée à l'envoi de mail
Cette classe permet d'envoyer des mails avec pièces jointe, et des mail en HTML avec pièces embarquées.


 Conclusion

C'est toujours la galère pour écrire un code php qui doit envoyer un mail avec pièces jointes. Comme le cas se pose souvent, j'ai écrit cette classe... elle est fonctionnelle, mais pourrait être complétée.

Le fichier Includes/sendMail.php est la classe principale

Les autres fichiers sont la pour faire fonctionner la démo.
Le fichier principal de la demo est mail.php

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 septembre 2007 02:20:20 :
Version 2: Ajout de "SetFaceBase64" et de "LoadFace"

 Sources du même auteur

Source avec Zip REGEXP POUR VÉRIFIER LA VALIDITÉ D'UNE ADRESSE MAIL SUIVANT ...
Source avec Zip CLASSE POUR EMPÊCHER LES SOUMISSIONS MULTIPLES DE FORMULAIRE
Source avec Zip SITE MULTILINGUE AVEC DÉTECTION DE LA LANGUE DE L'EXPLORATEU...
WWW-AUTHENTICATE AVEC PHP EN MODE CGI

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

 Sources en rapport avec celle ci

Source avec Zip CLASSE TABLE HTML DYNAMIQUE par LDDL
CLASSE SIMPLE EMAIL par Odradek
CLASS E-MAIL par waterw72
Source avec Zip CLASS D' ENVOIE DE MAIL EN SMTP par ImmortalPC
Source avec Zip FORMULAIRE PERMETTANT D'ENVOYER UN E-MAIL (AVEC PIÈCES JOINT... par triumphs

Commentaires et avis

Commentaire de shadow52 le 20/09/2007 09:12:23

Bravo !!!
Super code, j'hésitais à faire une tel classe moi même, mais maintenant je vais utiliser le tien.
Continu comme ça.

Commentaire de spipod le 09/05/2008 12:43:23 9/10

Salut,

Petite question :

Tu n'utilises pas la fonction recode_string , genre recode_string ("euc-tw..html",$dest);
Est-elle utilisable pour les conversions ?

Je trouve qu'il y a trop de DIE pour permettre une gestion d'erreur.

Félicitation pour ce source.

Commentaire de bdlucky le 10/02/2009 17:58:05

Bonjour,
Une petite remarque.
Sur certaines boites de messagerie, lors d'un envoi avec piéce jointe, le message est mal codé (un caractère "\r" intempestif est généré.
J'ai du modifier le source en remplaçant "\r\n" par EOL
En particulier sur les lignes du style "return array("Content-Type: multipart/mixed;\r\n boundary=\"".$Boundary.'"'.EOL,$HtmlMessage);".

Le serveur utilisé est un serveur LINUX, j'ai mis define('EOL',"\n")

sinon, parfait.

Commentaire de janhsh le 23/03/2009 22:18:25

La norme impose que les headers se termines par \r\n  

cependant, j'ai aussi constaté que chez certains hébergeurs ( comme ovh, mais il y en a surement d'autre) il faut effectivement \n
Mais cela n'est pas systématiquement vrai sur tous les linux.  

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

variables pour flash dans un email [ par nlh ] Bonjour bonjour,j'ai un probleme sur un envoi de mail en flash...j'ai un message multi part, avec un html, et un fichier flash joint en related...tout Envoi email sous forme HTML [ par Bowlest ] Bonjour,Je souhaiterais envoyé un mail un code de confirmation. L'email s'envoie et se receptionne sans problème, cependant je souhaiterais personnali Email HTML [ par Mizuka ] Bonsoir, je cherche une source ou tuto qui me dise comment envoyer un email en html avec mail(). J'ai d&#233;j&#224; vu plusieurs sources mais bea probleme d'envoi de mail [ par chris tuckers ] Bonjour bonjour...J'ai fait une requete etj'arrive &#224; envoyer un mail normal.Cependant, j'en ai fait une seconde et lle elle ne marche pas la mech formmail [ par chris tuckers ] Bonjour bonjour...J'ai fait une requete etj'arrive &#224; envoyer un mail normal.Cependant, j'en ai fait une seconde et lle elle ne marche pas la mech problème d'affichage d'une image dans un mail [ par punkybreizh ] Bonjour, J'ai un probl&#232;me pour afficher une image dans un mail pour une newsletter. J'ai regard&#233; tous les scripts qui sont sur le site et d' Qui peut recevoir des Email HTML ? [ par damiengigp ] Bonjour&nbsp;! &nbsp; <P class=MsoNormal style="MARGIN: 0cm 0cm Envoyer un email avec une page HTML [ par mouloudikhaled ] Bonjour a vous , J'aimerai envoyer un e-mail mais en sorte a ce que lorsque le destinataire va ouvrir l'email, c'est une page HTML qui se trouve sur u probleme recuperation d'info dans un champ quand il ya des caracteres < ou > [ par pascalpinhas ] Bonjour,j'ai fait un formulaire pour un qcm a des etudiants.Dans une question posée avec une reponse libre concernant du code html dans un champ&lt; i envois un Email :de puis un page html vers un adresse Email [ par habi2006 ] bonjour, je suis habib je suis débutant dans le domaine PHP et HTML, j'ai préfère envoyer un email a partir d'un formulaire html à une adresse email.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales