Copie de mail à l'administrateur

Copie de mail à l'administrateur

par Denis Dehon,
Nombre de réponses : 11
Depuis le passage à la version 1.9, j'ai remarqué que l'administrateur du site recevait toujours une copie de tous les mails envoyés par le système.

Est-ce dû à un paramètrage que j'ai oublié de modifier ?

Je suis hébergé sur siteground.com

Merci déjà pour les éventuels retours.
Moyenne des évaluations  -
En réponse à Denis Dehon

Re: Copie de mail à l'administrateur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Tous les mails?
C'est-à-dire précisément ?
En réponse à Daniel Méthot

Re: Copie de mail à l'administrateur

par Denis Dehon,
En fait, tous les mails concernant des actes "techniques" :

- lors de l'inscription;
- lors de demande d'un nouveau mot de passe;
- les courriels quotidiens

Les messages privés n'entrent pas en ligne de compte.

Denis
En réponse à Denis Dehon

Re: Copie de mail à l'administrateur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Non je n'ai pas cela et suis pourtant sous 1.9....
Je n'ai rien configuré de spécial.
Je ne penses donc pas pouvoir t'aider triste
Daniel
En réponse à Denis Dehon

Re: Copie de mail à l'administrateur

par Hubert Zerbib,
Denis , bonjour
Je reverais d'avoir ton probleme (!!!) car moi , je souhaiterais, en tant qu'administrateur du site , recevoir tous les courriels postés par mes etudiants, ce qui n'est pas le cas depuis qq semaines. Donc si tu pouvais me dire quels parametres tu inseres dans Administration/Courriel , cela pourrait peut etre m'aider ???
Je précise qu'une tache cron est bien présente , que je suis aussi chez Siteground et que je tourne sur Moodle 1.9 .
Amitiés Bibo
En réponse à Denis Dehon

Re: Copie de mail à l'administrateur

par Hubert Zerbib,

Denis bonjour,

Je relance ce sujet car comme je te le disais , ton probleme serait un rève pour moi . Aurais tu la gentillesse de me dire quels parametres entres tu dans ta configuration  "Serveur/Courriel " ?  cela me permetrait peut etre de régler mon souci ...à moins que cela puisse venir de Siteground qui m'heberge aussi ??? . Amicalement  Bibo

En réponse à Hubert Zerbib

Re: Copie de mail à l'administrateur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour à tous,

Moi ce que j'aimerais avoir c'est un double du mail envoyé lors de l'auto-inscription par courriel (ou un simple avertissement) afin de pouvoir suivre les inscriptions sur mes plateformes.

Daniel
En réponse à Daniel Méthot

Re: Copie de mail à l'administrateur

par Patrick Pollet,
Salut Daniel,

la je crois que tu va devoir mettre les mains dans le cambouis, mais je sais que tu peux le faire ...

Trouve un moyen de sauvegarder le script login/confirm.php sur ton site puis modifie le en ajoutant les lignes suivantes (copier-coller recommandé !)

//debut mail a admin
$admin = get_record('user', 'username', 'dmethot');
if ($admin) {
$subject = "nouvelle inscription confirmée";
$messagetext = "une de plus pour $USER->username\n";
ob_start();
print_r($USER);
$messagetext .= ob_get_contents();
ob_end_clean();
email_to_user($admin, $USER, $subject, $messagetext);
}
//fin mail a admin


entre ces lignes (la ouj'ai mis /*ici */)

if (!$USER = get_complete_user_data('username', $username)) {
error("Something serious is wrong with the database");
}


/* ici */

set_moodle_cookie($USER->username);


C'est vers la ligne 50 ...

tu ajustes 'dmethot' a ton vrai login sur ton site ... et tu va recevoir un mail pas trop clean, mais lisible à chaque fois que quelqu'un confirme son autoinscription chez toi...

bien sur tu testes de suite en créant un nouveau compte avec une adresse mail dont tu as la maitrise (mais n'existant pas déja dans ton Moodle, créé toi un compte bidon chez gmail) et
avec ce compte tu confirmes ton inscription... un mail devrait t'être envoyé ...

Bienvenue chez les geeks clin d’œil
Moyenne des évaluations Utile (1)
En réponse à Patrick Pollet

Re: Copie de mail à l'administrateur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Merci Patrick,

Cela correspond à mon besoin car j'ai parfois des inscriptions "fantaisistes" sur ma plateforme principale.
Avec ton ajout je serai informé en temps réel des inscriptions confirmées.
Je n'aurais jamais osé "bricoler" cela seul.

Cela fonctionne bien.

Bonnes vacances

Daniel


En réponse à Daniel Méthot

Re: Copie de mail à l'administrateur

par Patrick Pollet,

Salut,

   Et voici la modif a faire en Moodle 2.0. Toujours éditer le fichier login/confirm.php

et ajouter les lignes suivantes :


//debut mail a admin
//$admin = get_record('user', 'username', 'dmethot');
$admin = $DB->get_record('user', array('username'=>'dmethot', 'mnethostid'=>$CFG->mnet_localhost_id, 'deleted'=>0, 'suspended'=>0));

if ($admin) {
$subject = "nouvelle inscription confirmée";
$messagetext = "une de plus pour $user->username\n";
ob_start();
print_r($user);
$messagetext .= ob_get_contents();
ob_end_clean();
email_to_user($admin, $user, $subject, $messagetext);
}
//fin mail a admin

vers la ligne 81 entre ces lignes :

  complete_user_login($user);


//debut mail a admin
...
//fin mail a admin


if ( ! empty($SESSION->wantsurl) ) { // Send them where they were going

A+

NB: le code de login/confirm.php semble inchangé en Moodle 2.1, donc ca devrait encore marcher...

Moyenne des évaluations Utile (1)
En réponse à Patrick Pollet

Re: Copie de mail à l'administrateur

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Merci Patrick

Ca marche...

Juste pour généraliser: Il faut bien entendu remplacer dmethot par votre propre identifiant sur votre plateforme.

En réponse à Daniel Méthot

Re: Copie de mail à l'administrateur

par Patrick Pollet,

Pour info une méthode beaucoup plus propre (sans modfier le code de Moodle) vient d'être proposée sur github pour Moodle 2.x, avec un texte du mail paramétrable dans les chaines de traduction. Donc recommandé à la place de mon affreux bidouillage ...

Voir https://github.com/itamart/moodle-local_messageprovider 

je viens de lui envoyer la traduction francaise pour inclusion ; dans l'attente la version francisée est ici https://github.com/patrickpollet/moodle-local_messageprovider

A+