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> =
» <a target=3D"_blank" =
href=3D"Forumshttp://******.*****.com/mod/forum/index.php?id=3D1">Forums</a> =
» <a target=3D"_blank" href=3D"http://*****.*****.com/mod/forum/=
view.php?f=3D4">Br=C3=A8ves</a> » <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&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&course=3D1">Is=
trateur Admin</a> - samedi 18 octobre 2008, 21:25</div></td></tr><tr><td =
class=3D"left side" valign=3D"top"> </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>
<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.