Plus de notifications

Plus de notifications

par Didier CABY,
Nombre de réponses : 6

Bonjour,

Sur une plateforme 3.7.1, PHP 7.2.15, MySQL 10.2.22 MariaDB. Insatallé chez O2Switch. 

les notifications des sujets des forums et des messages ne s'effectuent plus. 
Dans les infos du CRON, j'ai l'impression que les messages aux trois membres se préparent bien, mais ils ne reçoivent rien.  Serait-ce le même problème que Philippe Ramette ?

Voici les infos récupérées du CRON

Execute scheduled task: Envoi des messages et maintenance des forums (mod_forum\task\cron_task)
... started 08:15:04. Current memory use 11Mo.
Removing old digest records from 7 days ago.
Removed all old digest records.
Fetching unmailed posts.
Done
Processing post information
Processed 1 posts
Filling caches
  Filling course cache
  Done
  Filling forum cache
  Done
  Filling discussion cache
  Done
  Filling user subscription cache
  Done
  Filling digest cache
  Done
All caches filled
Queueing user tasks.
  Processing 3 users
    Queued 0 digests and 1 messages for 5
    Queued 0 digests and 1 messages for 9
    Queued 0 digests and 1 messages for 1959
  Queued 0 digests, and 3 individual tasks for 3 post mails. Unique users: 3 (0 ignored)
All tasks queued.
... used 23 dbqueries
... used 0.16592001914978 seconds
Scheduled task complete: Envoi des messages et maintenance des forums (mod_forum\task\cron_task)
Execute scheduled task: Récolte des courriels entrant (tool_messageinbound\task\pickup_task)
... started 08:15:04. Current memory use 10.2Mo.
Inbound Message not fully configured - exiting early.
... used 0 dbqueries
... used 0.0042049884796143 seconds
Scheduled task complete: Récolte des courriels entrant (tool_messageinbound\task\pickup_task)

J'ai bien trouvé le message dans les forums mais je n'ai pas trouvé de réponse. 
Quelqu'un a-t-il une idée de ce qui se passe ?
Merci par avance pour votre aide
Didier CABY




Moyenne des évaluations  -
En réponse à Didier CABY

Re: Plus de notifications

par Didier CABY,

Suite ...

Le cron suivant fournit les lignes ci-dessous : 

Execute adhoc task: mod_forum\task\send_user_notifications
... started 08:45:18. Current memory use 12.5Mo.
Sending messages to d.caby (5)
ERROR: handle_notification_sent - incomplete settings
  Post 1242 sent
Sent 1 messages with 0 failures
Marking posts as read
Marked 1 posts as read
... used 33 dbqueries
... used 0.84771919250488 seconds
Adhoc task complete: mod_forum\task\send_user_notifications
Execute adhoc task: mod_forum\task\send_user_notifications
... started 08:45:19. Current memory use 14.3Mo.
Sending messages to t.grosselin (9)
ERROR: handle_notification_sent - incomplete settings
  Post 1242 sent
Sent 1 messages with 0 failures
Marking posts as read
Marked 1 posts as read
... used 31 dbqueries
... used 0.15738201141357 seconds
Adhoc task complete: mod_forum\task\send_user_notifications
Execute adhoc task: mod_forum\task\send_user_notifications
... started 08:45:19. Current memory use 14.3Mo.
Sending messages to h.hofmann (1959)
ERROR: handle_notification_sent - incomplete settings
  Post 1242 sent
Sent 1 messages with 0 failures
Marking posts as read
Marked 1 posts as read
... used 27 dbqueries
... used 0.16052603721619 seconds
Adhoc task complete: mod_forum\task\send_user_notifications
Cron script completed correctly
Cron completed at 08:45:19. Memory used 14.5Mo.
Execution took 17.292303 seconds.

Et pourtant, pas de notifications reçues par les utilisateurs

Je sèche un peu ...
Merci pour votre aide

Didier CABY

En réponse à Didier CABY

Re: Plus de notifications

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Dans ce cas (envoi des notifications), l'erreur est : handle_notification_sent - incomplete settings. Il faut donc voir ce qui cloche dans cette configuration incomplète.

Cette erreur n'est pas renvoyée par Moodle, mais il semble qu'elle fasse partie d'un plugin Microsoft Office365. Si vous l'utilisez, c'est ça qui coince.

En réponse à Nicolas Martignoni

Re: Plus de notifications

par Didier CABY,
Bonjour Nicolas,
Tout d'abord merci pour les réponses.
Je viens de retirer tous les plugins liés à office 365. Les messages d'erreur du Cron ont effectivement disparu.
Toutefois les notifications forums et messagerie ne s'effectuent toujours pas.
Dans un autre post de Daniel Méthot, il précise que chez O2Switch, il n'y a pas besoin de configurer les emails. Je n'ai donc rien changé.
Ce qui est bizarre, c'est que le cron indique bien que le message est parti (du moins, c'est ce que je comprends ...)
Premier Cron
Queueing user tasks.
Processing 3 users
Queued 0 digests and 1 messages for 5
Queued 0 digests and 1 messages for 9
Queued 0 digests and 1 messages for 1959
Queued 0 digests, and 3 individual tasks for 3 post mails. Unique users: 3 (0 ignored)
All tasks queued.
Deuxième Cron
Execute adhoc task: mod_forum\task\send_user_notifications
... started 10:41:48. Current memory use 9Mo.
Sending messages to d.caby (5)
  Post 1246 sent
Sent 1 messages with 0 failures
... used 31 dbqueries
... used 0.27252912521362 seconds
Adhoc task complete: mod_forum\task\send_user_notifications
Je vais voir du côté de O2Switch. 
Bonne journée
Didier CABY
En réponse à Didier CABY

[RESOLU] Plus de notifications

par Didier CABY,
Bonjour,
Le problème est résolu : o2switch m'avait bloqué l'envoi des mails parce que j'en envoyais trop (des milliers).
Ils m'ont conseillé de vérifier les boîtes mail dans cPanel, et effectivement, dans l'un d'elles, il y avait 365 000 messages !! refusés par o2switch (la boîte n'avait pas un an et n'était plus utilisée, donc spammée).
Je l'ai donc supprimée et ils ont réactivité le droit commun, à savoir 30 mails par minute maximum, ce qui devrait suffire ...
Encore merci à Nicolas pour les réponses apportées
Bonnes vacances pour ceux qui sont partis ou doivent partir, pour moi, c'est demain !!
Cordialement
Didier CABY
Moyenne des évaluations Utile (2)
En réponse à Didier CABY

Re: Plus de notifications

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

La tâche d'envoi des messages se termine correctement : Scheduled task complete: Envoi des messages et maintenance des forums (mod_forum\task\cron_task). Il faut donc voir ailleurs que dans Moodle si les messages ne sont pas envoyés, plutôt dans la configuration du serveur mail. C'est après que ça se gâte.

L'erreur indiquée est : Inbound Message not fully configured - exiting early, dans la tâche de récolte des courriels entrant.

Il faut donc terminer la configuration des messages entrant, si l'on veut que cette fonctionnalité fonctionne sourire