Problème d'affichage des mails Moodle

Problème d'affichage des mails Moodle

par Nicolas K,
Nombre de réponses : 4

Bonjour à tous !

Tout d'abord, je tiens à m'excuser si je poste dans le mauvais forum ou si ma question a déjà été abordée. Je vous avoue que j'ai cherché pendant un sacré moment, mais peut-être ai-je mal défini mes champs de recherche.
Donc, j'ai installé Moodle 1.9.3 sur mon domaine hébergé par MavenHosting.
Tout s'est bien déroulé, et j'ai essayé de suivre scrupuleusement toutes les étapes indiquées ici : http://docs.moodle.org/en/Installing_Moodle

J'ai configuré une tâche Cron pour que le site envoie automatiquement un mail aux abonnés d'un forum lorsqu'un nouveau nouveau message y a été posté.

Seulement, le mail reçu s'affiche mal, que se soit via un Webmail ou via Outlook Express. En voici un exemple :

___________________________________________________________

--b1_1f01848312bec6cefb2c6c72f768d6b4
Content-Type: text/plain; charset = "UTF-8"
Content-Transfer-Encoding: quoted-printable


ENS-D2 -> Forums -> Br=C3=A8ves -> test6
---------------------------------------------------------------------
test6
par Istrateur Admin - samedi  18 octobre 2008, 21:25
---------------------------------------------------------------------
Test Message.

---------------------------------------------------------------------
Se d=C3=A9sabonner de ce forum:
http://******.*******.com/mod/forum/subscribe.php?id=3D4



--b1_1f01848312bec6cefb2c6c72f768d6b4
Content-Type: text/html; charset = "UTF-8"
Content-Transfer-Encoding: quoted-printable

<head><link rel=3D"stylesheet" type=3D"text/css" =
href=3D"
http://******.******.com/theme/standard/styles.php" />
<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"
http://******.******.com/theme/standardwhite/styles.php" />
</head>
<body id=3D"email">

<div class=3D"navbar"><a target=3D"_blank" =
href=3D"
ENS-D2http://*****.*****.com/course/view.php?id=3D1">ENS-D2</a> =
&raquo; <a target=3D"_blank" =
href=3D"
Forumshttp://******.*****.com/mod/forum/index.php?id=3D1">Forums</a> =
&raquo; <a target=3D"_blank" href=3D"
http://*****.*****.com/mod/forum/=
view.php?f=3D4">Br=C3=A8ves</a> &raquo; <a target=3D"_blank" =
href=3D"
test6http://*****.*****.com/mod/forum/discuss.php?d=3D7">test6</a><=
/div><table border=3D"0" cellpadding=3D"3" cellspacing=3D"0" =
class=3D"forumpost"><tr class=3D"header"><td width=3D"35" valign=3D"top" =
class=3D"picture left"><a  href=3D"
http://******.******.com/user/view.ph=
p?id=3D2&amp;course=3D1"><img class=3D"userpicture defaultuserpic" =
src=3D"
http://******.*****.com/pix/u/f2.png" height=3D"35" width=3D"35" =
alt=3D"Avatar Istrateur Admin"  /></a></td><td class=3D"topic =
starter"><div class=3D"subject">test6</div><div class=3D"author">par <a =
href=3D"
Is">http://*****.******.com/user/view.php?id=3D2&amp;course=3D1">Is=
trateur Admin</a> - samedi  18 octobre 2008, 21:25</div></td></tr><tr><td =
class=3D"left side" valign=3D"top">&nbsp;</td><td class=3D"content">On n'a =
pas fini<div class=3D"commands"></div><div class=3D"link"><a =
target=3D"_blank" =
href=3D"
Voir">http://*****.*****.com/mod/forum/discuss.php?d=3D7#p7">Voir ce =
message dans son contexte</a></div></td></tr></table>

<hr /><div align=3D"center" class=3D"unsubscribelink">
                      <a =
href=3D"
Se">http://*****.******.com/mod/forum/subscribe.php?id=3D4">Se =
d=C3=A9sabonner de ce forum</a>&nbsp;
                      <a =
href=3D"
http://******.******.com/mod/forum/unsubscribeall.php">Se =
d=C3=A9sabonner de tous les forums</a></div></body>



--b1_1f01848312bec6cefb2c6c72f768d6b4--

___________________________________________________________________

J'ai caché l'adresse de mon site en cas. Vu que Moodle n'est pas complètement configuré encore. J'avais déjà installé Moodle auparavant en bénéficiant de la promotion Fantastico, mais la base de donnée créée était encodée en latin_swedish_ci (Et les mails envoyés par le Cron s'affichaient vides sous Outlook. Seul l'entête apparaissait). Pensant que le problème venait de là, j'ai réinstallé manuellement Moodle aujourd'hui avec une base de donnée en Unicode, en suivant les instructions. 

Le problème est le même pour les mails de confirmation lors de la création d'un compte. Exemple ci-dessous :

_______________________________________________________________

--b1_ddf66598d55585a615d17e7702ec13bc
Content-Type: text/plain; charset = "UTF-8"
Content-Transfer-Encoding: quoted-printable


Bonjour,

La cr=C3=A9ation d'un compte pour CPGE Eiffel ENS-D2 a =C3=A9t=C3=A9 =
demand=C3=A9e en utilisant
votre adresse de courriel. Pour confirmer votre enregistrement, veuillez
visiter la page web suivante :

=
http://*****.******.com/login/confirm.php?data=3DN2zFmYxpx1evY5a/aaa

Dans la plupart des logiciels de courriel, cette adresse est un lien actif
qu'il vous suffit de cliquer. Si cela ne fonctionne pas, copiez ce lien =
(qui
peut =C3=AAtre coup=C3=A9 sur deux lignes) et collez-le dans la barre =
d'adresse de
votre navigateur web.

Si vous avez besoin d'aide, veuillez contacter l'administrateur du site.

Administrateur
webmaster@nelthcorp.com



--b1_ddf66598d55585a615d17e7702ec13bc
Content-Type: text/html; charset = "UTF-8"
Content-Transfer-Encoding: quoted-printable

Bonjour,<br />
<br />
La cr=C3=A9ation d'un compte pour CPGE Eiffel ENS-D2 a =C3=A9t=C3=A9 =
demand=C3=A9e en utilisant votre adresse de courriel. Pour confirmer votre =
enregistrement, veuillez visiter la page web suivante :<br />
<br />
<a href=3D"http://*****.*****.com/login/confirm.php?data=3DN2zFmYx=
px1evY5a/aaa" target=3D"_blank">http://*****.*****.com/login/confirm.p=
hp?data=3DN2zFmYxpx1evY5a/aaa</a><br />
<br />
Dans la plupart des logiciels de courriel, cette adresse est un lien actif =
qu'il vous suffit de cliquer. Si cela ne fonctionne pas, copiez ce lien =
(qui peut =C3=AAtre coup=C3=A9 sur deux lignes) et collez-le dans la barre =
d'adresse de votre navigateur web.<br />
<br />
Si vous avez besoin d'aide, veuillez contacter l'administrateur du =
site.<br />
<br />
Administrateur<br />
webmaster@nelthcorp.com<br />



--b1_ddf66598d55585a615d17e7702ec13bc--
___________________________________________________________________

Le lien de confirmation ne marche pas. Il me renvoie vers un "Invalid confirmation data".

Je précise que le problème ne vient pas seulement de ma boîte mail : j'ai fait tester à d'autres utilisateurs et c'est la même chose pour eux. Bref, ce problème me désespère et je n'ai pas arrêté de rechercher une solution depuis quelques jours, en vain...

Voici quelques caractéristiques :

Moodle : 1.9.3

Hébergeur : MavenHosting

Base de donnée MySQL en utf8_general_ci

Logiciel d'administration du serveur : Cpanel

Les mails envoyés automatiquement sont fait avec l'adresse de mon domaine : webmaster@*****.com

Packs de langues installés : Français et Anglais

 

Voili voilou, en espérant que vous pourrez m'aider. Je m'excuse si la question a déjà été abordée plusieurs fois, c'est que je suis aveugle alors ! :o

 

Nicolas K.

Moyenne des évaluations  -
En réponse à Nicolas K

Re: Problème d'affichage des mails Moodle

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

juste deux remarques, au cas ou :
  • tu peux utiliser la documentation d'installation en français
  • es tu bien certain d'utiliser (ainsi que les autres) un logiciel de gestion de mail qui gère correctement l'UTF8 (ce qui n'est pas le cas d'eudora 5, par exemple) ?
Cordialement,
Séverin
En réponse à Séverin Terrier

Re: Problème d'affichage des mails Moodle

par Nicolas K,

Bonjour, déjà merci de m'avoir répondu si vite !

Il me semble que ma boîte mail gère le UTF8. En tout cas pour vérifier, je me suis connecté à mon Webmail Free, qui lui affichait bien les mails envoyés par le Moodle de mon lycée (Le serveur du lycée ayant flambé depuis, c'est pour ça que j'installe Moodle sur mon domaine pour ma classe). Et là c'est le drame, voici l'affichage du mail envoyé par une tâche Cron (C'est le même cas pour un mail de confirmation de compte) :

___________________________________________________

LS1iMV9lMjM4MjBhOTE5NjIzYWQyOTgzYmUzOTk3NTZkMWFmNQpDb250ZW50LVR5cGU6IHRleHQv
cGxhaW47IGNoYXJzZXQgPSAiVVRGLTgiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3Rl
ZC1wcmludGFibGUKCgpFTlMtRDIgLT4gRm9ydW1zIC0+IEJyPUMzPUE4dmVzIC0+IFRlc3QgNwot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGVzdCA3CnBhciBJc3RyYXRldXIgQWRtaW4gLSBkaW1hbmNoZSAgMTkgb2N0
b2JyZSAyMDA4LCAwNjo1NwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTGEgbnVpdCBwb3J0ZSBjb25zZWlsLi4uCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClNlIGQ9QzM9QTlzYWJvbm5lciBkZSBjZSBmb3J1bToKaHR0cDovL2Vuc2Qy
Lm5lbHRoY29ycC5jb20vbW9kL2ZvcnVtL3N1YnNjcmliZS5waHA/aWQ9M0Q0CgoKCi0tYjFfZTIz
ODIwYTkxOTYyM2FkMjk4M2JlMzk5NzU2ZDFhZjUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNo
YXJzZXQgPSAiVVRGLTgiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFi
bGUKCjxoZWFkPjxsaW5rIHJlbD0zRCJzdHlsZXNoZWV0IiB0eXBlPTNEInRleHQvY3NzIiA9Cmhy
ZWY9M0QiaHR0cDovL2Vuc2QyLm5lbHRoY29ycC5jb20vdGhlbWUvc3RhbmRhcmQvc3R5bGVzLnBo
cCIgLz4KPGxpbmsgcmVsPTNEInN0eWxlc2hlZXQiIHR5cGU9M0QidGV4dC9jc3MiID0KaHJlZj0z
RCJodHRwOi8vZW5zZDIubmVsdGhjb3JwLmNvbS90aGVtZS9zdGFuZGFyZHdoaXRlL3N0eWxlcy5w
aHAiIC8+CjwvaGVhZD4KPGJvZHkgaWQ9M0QiZW1haWwiPgoKPGRpdiBjbGFzcz0zRCJuYXZiYXIi
PjxhIHRhcmdldD0zRCJfYmxhbmsiID0KaHJlZj0zRCJodHRwOi8vZW5zZDIubmVsdGhjb3JwLmNv
bS9jb3Vyc2Uvdmlldy5waHA/aWQ9M0QxIj5FTlMtRDI8L2E+ID0KJnJhcXVvOyA8YSB0YXJnZXQ9
M0QiX2JsYW5rIiA9CmhyZWY9M0QiaHR0cDovL2Vuc2QyLm5lbHRoY29ycC5jb20vbW9kL2ZvcnVt
L2luZGV4LnBocD9pZD0zRDEiPkZvcnVtczwvYT4gPQomcmFxdW87IDxhIHRhcmdldD0zRCJfYmxh
bmsiIGhyZWY9M0QiaHR0cDovL2Vuc2QyLm5lbHRoY29ycC5jb20vbW9kL2ZvcnVtLz0Kdmlldy5w
aHA/Zj0zRDQiPkJyPUMzPUE4dmVzPC9hPiAmcmFxdW87IDxhIHRhcmdldD0zRCJfYmxhbmsiID0K
aHJlZj0zRCJodHRwOi8vZW5zZDIubmVsdGhjb3JwLmNvbS9tb2QvZm9ydW0vZGlzY3Vzcy5waHA/
ZD0zRDgiPlRlc3QgPQo3PC9hPjwvZGl2Pjx0YWJsZSBib3JkZXI9M0QiMCIgY2VsbHBhZGRpbmc9
M0QiMyIgY2VsbHNwYWNpbmc9M0QiMCIgPQpjbGFzcz0zRCJmb3J1bXBvc3QiPjx0ciBjbGFzcz0z
RCJoZWFkZXIiPjx0ZCB3aWR0aD0zRCIzNSIgdmFsaWduPTNEInRvcCIgPQpjbGFzcz0zRCJwaWN0
dXJlIGxlZnQiPjxhICBocmVmPTNEImh0dHA6Ly9lbnNkMi5uZWx0aGNvcnAuY29tL3VzZXIvdmll
dy5waD0KcD9pZD0zRDImYW1wO2NvdXJzZT0zRDEiPjxpbWcgY2xhc3M9M0QidXNlcnBpY3R1cmUg
ZGVmYXVsdHVzZXJwaWMiID0Kc3JjPTNEImh0dHA6Ly9lbnNkMi5uZWx0aGNvcnAuY29tL3BpeC91
L2YyLnBuZyIgaGVpZ2h0PTNEIjM1IiB3aWR0aD0zRCIzNSIgPQphbHQ9M0QiQXZhdGFyIElzdHJh
dGV1ciBBZG1pbiIgIC8+PC9hPjwvdGQ+PHRkIGNsYXNzPTNEInRvcGljID0Kc3RhcnRlciI+PGRp
diBjbGFzcz0zRCJzdWJqZWN0Ij5UZXN0IDc8L2Rpdj48ZGl2IGNsYXNzPTNEImF1dGhvciI+cGFy
IDxhID0KaHJlZj0zRCJodHRwOi8vZW5zZDIubmVsdGhjb3JwLmNvbS91c2VyL3ZpZXcucGhwP2lk
PTNEMiZhbXA7Y291cnNlPTNEMSI+SXM9CnRyYXRldXIgQWRtaW48L2E+IC0gZGltYW5jaGUgIDE5
IG9jdG9icmUgMjAwOCwgPQowNjo1NzwvZGl2PjwvdGQ+PC90cj48dHI+PHRkIGNsYXNzPTNEImxl
ZnQgc2lkZSIgPQp2YWxpZ249M0QidG9wIj4mbmJzcDs8L3RkPjx0ZCBjbGFzcz0zRCJjb250ZW50
Ij5MYSBudWl0IHBvcnRlID0KY29uc2VpbC4uLjxkaXYgY2xhc3M9M0QiY29tbWFuZHMiPjwvZGl2
PjxkaXYgY2xhc3M9M0QibGluayI+PGEgPQp0YXJnZXQ9M0QiX2JsYW5rIiA9CmhyZWY9M0QiaHR0
cDovL2Vuc2QyLm5lbHRoY29ycC5jb20vbW9kL2ZvcnVtL2Rpc2N1c3MucGhwP2Q9M0Q4I3A4Ij5W
b2lyIGNlID0KbWVzc2FnZSBkYW5zIHNvbiBjb250ZXh0ZTwvYT48L2Rpdj48L3RkPjwvdHI+PC90
YWJsZT4KCjxociAvPjxkaXYgYWxpZ249M0QiY2VudGVyIiBjbGFzcz0zRCJ1bnN1YnNjcmliZWxp
bmsiPgogICAgICAgICAgICAgICAgICAgICAgPGEgPQpocmVmPTNEImh0dHA6Ly9lbnNkMi5uZWx0
aGNvcnAuY29tL21vZC9mb3J1bS9zdWJzY3JpYmUucGhwP2lkPTNENCI+U2UgPQpkPUMzPUE5c2Fi
b25uZXIgZGUgY2UgZm9ydW08L2E+Jm5ic3A7CiAgICAgICAgICAgICAgICAgICAgICA8YSA9Cmhy
ZWY9M0QiaHR0cDovL2Vuc2QyLm5lbHRoY29ycC5jb20vbW9kL2ZvcnVtL3Vuc3Vic2NyaWJlYWxs
LnBocCI+U2UgPQpkPUMzPUE5c2Fib25uZXIgZGUgdG91cyBsZXMgZm9ydW1zPC9hPjwvZGl2Pjwv
Ym9keT4KCgoKLS1iMV9lMjM4MjBhOTE5NjIzYWQyOTgzYmUzOTk3NTZkMWFmNS0tCg==

__________________________________________________________________

Auparavant, quand Moodle était sur le serveur de mon lycée, les mails envoyés automatiquement s'affichaient bien (Message, avatar du posteur, liens de redirection, etc...).

J'ai relu l'installation en français, et il me semble avoir bien tout fait.

Bref, bizarre tout ça !

En réponse à Nicolas K

Re: Problème d'affichage des mails Moodle

par Nicolas K,

Je me permets de remonter ce topic car à l'heure actuelle, le problème persiste et je n'ai absolument aucune idée d'où cela peut venir.

J'ai essayé plusieurs boîtes mails différentes (Microsoft Outlook, Outlook Express, la Webmail de Free, le Webmail d'Hotmail, Gmail) et le résultat obtenu est le même : soit le mail est vide, soit c'est un pavé de texte comme juste au-dessus, soit le mail est un peu lisible et s'affiche comme indiqué au premier message de ce sujet.

De là donc, plusieurs questions :

1) Le problème peut-il venir du format du mail de l'administrateur ? Par exemple, quand j'ai installé Moodle, j'ai donné à l'admin le mail privé du domaine sur lequel il est installé (Exemple, Moodle est installé sur le domaine http://moodle.biduletruc.com/ et l'administrateur a une adresse mail en admin@biduletruc.com avec une Webmail et tout). Si le problème vient effectivement de là, comment puis-je changer l'adresse mail avec laquelle l'automate envoie les courriels ?

 (Est-ce que c'est dans le bloc Administration du site -> Serveur -> Courriel ?)

2) Y'a-t-il une autre solution pour informer les utilisateurs du site quand un nouveau message est posté sur un forum de Moodle ? (Comme laisser la gestion des mails à un module complémentaire, par exemple)

Merci de votre aide ! ;)

En réponse à Nicolas K

Re: Problème d'affichage des mails Moodle

par ces moce,
Bonjour,

J'ai exactement le même pb d'affichage, as tu réussi à résoudre le probleme pour finir?

merci d'avance

César