Classe de messagerie

Soyez le premier à donner votre avis sur cette source.

Vue 17 603 fois - Téléchargée 21 384 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
32
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
24 janvier 2015

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.
Messages postés
1
Date d'inscription
lundi 26 septembre 2005
Statut
Membre
Dernière intervention
10 février 2009

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.
Messages postés
23
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
17 juillet 2009

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.
Messages postés
6
Date d'inscription
lundi 13 novembre 2000
Statut
Membre
Dernière intervention
20 septembre 2007

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

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.