Aller au contenu

ezmlm et le html


Chandon

Sujets conseillés

Bonjour à tous,

Sur mon nouvel hébergeur céléonet il est pré-installé le gestionnaire de listes ezmlm

Après quelques tatonnements, je l'ai configuré, et tout semble marcher correctement (ajout d'adresses, envoi d'un mail à la liste...)

J'aimerai savoir tout d'abord s'il est possible d'envoyer du html comme lettre d'info à l'ensemble de la liste ? Et si oui, comment faire ? Quels sont les risques ?

Merci de votre aide.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

ezmlm n'est qu'un "stupide" gestionnaire de listes :)

Definir si un mail est du type "text/html" est independant du gestionnaire. Tu peux renseigner (inplicitement) le type HTML directement via une messagerie habituelle ou "construire" tes mails via un script PHP. Ensuite, envoyer le mail a travers ezmlm, via l'adresse de la liste.

Le probleme des mails en HTML, c'est la possible mauvaise interpreration du mail en question. D'une part toutes les applications mails n'ont pas les memes performances (CSS, HTML, javascript, DHTML...). D'autre part, il faut savoir ou mettre les images, css et autres elements annexes : en piece jointe ou sur le serveur (online ? offline ?). Enfin, Thunderbird, par exemple, peut se montrer tres chatouilleux avec certains elements presents dans un mail au format HTML. Le message peut se voir deforme, ou pire...

:)

Lien vers le commentaire
Partager sur d’autres sites

Merci Dash pour ta réponse.

Donc si je comprends bien faut que je fasse des essais pour voir comment ça 'sort' sur les différents clients de messagerie... Je vais essayer via le webmail en écrivant littéralement du html... Normalement c'est pas trop compliqué à afficher (un tableau, quelques images...).

Effectivement, j'avais pas pris en compte la notion d'online/offline...

Sinon, il faut que je prévoie 2 listes (une en html, une en texte), mais ça va être plus compliqué à gérer.

Lien vers le commentaire
Partager sur d’autres sites

Bon, l'envoi d'un courriel en html marche bien via mon webmail... :)

Par contre un petit souci concernant l'ajout d'adresse de courriel.

Je comptais faire une inscription à la lettre d'info via un script php lors de la procédure de création d'un compte membre.

j'ai donc ajouté le script suivant :

<?
$courriel="adresse_AT_ajouter.com
$adresse="lettre_info-subscribe_AT_mondomaine.com";
$sujet="subscribe";
$corps="subscribe me";
$entete="From:".$courriel."\r\nReply-To:".$courriel;

mail ($adresse,$sujet,$corps,$entete);
?>

Mais rien ne se passe... :huh:

ni du côté du gestionnaire de liste, ni du côté de l'addresse de courriel, qui devrait recevoir une demande de confirmation d'inscription.

Une idée ? ...

Lien vers le commentaire
Partager sur d’autres sites

As-tu pense a faire des essais en ajoutant ton adresse en BCC ou CC ? :unsure:

J'ai eu moi aussi plusieurs problemes chez celeonet lors de mes tests avec ma newsletter : des mails qui semblaient ne jamais etre envoyes, qui arrivaient seulement apres plusieures heures. Surement un effet de l'antispam pour empecher les abus.

J'ai regle le probleme en laissant tombe la fonction mail() au profit d'une methode SMTP. Plus fiable. Et plus rapide.

Depuis, plus aucun soucis ;)

Modifié par Dash
Lien vers le commentaire
Partager sur d’autres sites

google :)

J'ai recupere la premiere classe PHP qui trainait sur internet et qui permet l'envoi des mails par SMTP :)

// PHPMailer - PHP email class

//

// Class for sending email using either

// sendmail, PHP mail(), or SMTP.  Methods are

// based upon the standard AspEmail classes.

//

// Copyright © 2001 - 2003  Brent R. Matzelle

//

// License: LGPL, see LICENSE

Lien vers le commentaire
Partager sur d’autres sites

En passant, je me suis aperçu que mon script était bon mais...

Il fallait juste mettre lettre_info-subscribe-adresse_AT_domaine.com@mondomaine.com

et là ça marche impec...

:lol:

Lien vers le commentaire
Partager sur d’autres sites

Cette methode est plutot... agressive. :huh:

La personne ne recoit pas d'email pour confirmation son inscription. L'adresse email indiquee est inscripte d'office. Porte ouverte aux abus...

Lien vers le commentaire
Partager sur d’autres sites

Tu m'étonnes...

Justement j'ai fait un essai pour éviter ça... Et il m'envoie un courriel me demandant justement de confirmer ou d'infirmer l'inscription...

Lien vers le commentaire
Partager sur d’autres sites

Je viens de faire un test avec des comptes bien distincts (celeonet/gmail/swing). Ces resultats devraient eclairer les choses.

FROM : moi_AT_domain.com (moderateur de la liste)

TO : newsletter-subscribe-username=localhost.com_AT_domain.com

RESULTAT : un mail recu sur le compte moi_AT_domain.com (moderateur de la liste)

le compte utilisateur ne recoit rien. Tout passe obligatoirement par le moderateur. A lui a gerer les inscriptions abusives...

Bonjour ! Je suis le programme ezmlm. Je m'occupe de la liste

de diffusion newsletter_AT_domain.com

Je vous demande humblement la permission d'ajouter

username_AT_localhost.com

aux abonnes de la liste de diffusion <#l>. Cette requete

peut venir de vous-meme ou avoir deja ete supervisee par

l'abonne potentiel.

Pour confirmer, veuillez envoyer une reponse a cette

adresse :

newsletter-tc.1106823786.jnhkaakmhjajkaaiieof-username=localhost.com_AT_domain.com

Votre logiciel de messagerie devrait avoir une fonction "Reply"

pour la traiter automatiquement.

Si cela ne fonctionne pas, effectuez un copier/coller pour y

ecrire.

Si vous n'approuvez pas cet abonnement, ne tenez pas compte de

ce message.

Merci de votre aide !

-----------------

FROM : toto_AT_gmail.com (simple utilisateur)

TO : newsletter-subscribe_AT_domain.com

RESULTAT : un mail recu sur le compte toto_AT_gmail.com

le moderateur ne recoit rien, les inscriptions se gerent sans lui. C'est aux utilisateurs a confirmer leur inscription :)

Bonjour ! Je suis le programme ezmlm. Je m'occupe de la liste

de diffusion newsletter_AT_domain.com.

Pour confirmer que vous souhaitez voir

  toto_AT_gmail.com

parmi les abonnes de la liste newsletter, veuillez renvoyer un message

quelconque a l'adresse suivante:

  newsletter-sc.1106823103.odgekpjngbdjegcmbodl-toto=gmail.com_AT_domain.com

En fait, inutile de la recopier: la fonction "Reply" (repondre a

l'expediteur) de votre logiciel de messagerie doit s'en charger

automatiquement. Sinon, il reste le copier/coller.

Cette confirmation a deux buts. Tout d'abord, elle verifie que je suis

capable d'obtenir des messages de vous. Ensuite, elle vous protege au

cas ou quelqu'un ferait une inscription frauduleuse sous votre nom.

Certains logiciels de messageries sont boggues et ne peuvent prendre

en compte de longues adresses. Si vous ne pouvez pas repondre a cette

requete, envoyez a la place un message a <newsletter-request_AT_domain.com> et

mettez l'adresse complete presentee ci-dessus dans le champs "Sujet".

Lien vers le commentaire
Partager sur d’autres sites

bin alors ya un truc que je capte pas...

quand je fais

FROM : toto_AT_gmail.com (simple utilisateur)

TO : newsletter-subscribe-username=localhost.com_AT_domain.com

moi j'ai

RESULTAT : un mail recu sur le compte toto_AT_gmail.com

et rien chez le modo...

:huh:

Lien vers le commentaire
Partager sur d’autres sites

Bon, Dash, j'ai installé le script sur mon site, et tout marche normalement (je viens de voir que plusieurs se sont inscrits d'eux même, normalement (mail de confirmation puis retour), sans que j'en sois informé...)

Au fait, à ce sujet, quelqu'un aurait des infos sur comment gérer ezmlm via des mails de commandes ?

Je trouve rien sur le net en français, et j'aimerai bien optimiser un peu le truc (avoir une confirmation d'inscription, paramétrer les pieds de page, ajouter une faq...)

Lien vers le commentaire
Partager sur d’autres sites

A propos de newsletter et d'ezmlm, je viens de decouvrir que l'on parle de mon blog sur dans newsletter Nexen.net de ce dimanche. Mince... ^_^

C'est quand meme genial tout ce qu'on peut faire avec une newsletter :)

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...