Notifiche email non inviate per i messaggi privati ai gruppi integrati

I moderatori di gruppo predefiniti hanno il ‘Livello di notifica predefinito per i messaggi di gruppo’ impostato su ‘Tieni d’occhio’, ma nessuna email viene inviata ai membri di questo gruppo per i nuovi PM di gruppo (‘Inviami un’email quando mi viene inviato un messaggio personale’ è abilitato nei profili degli utenti e la notifica via email per i PM di gruppo funziona per tutti i gruppi personalizzati).

Mi sbagliavo a pensare che questo funzionasse in passato e sia regredito di recente, o non ha mai funzionato per i gruppi predefiniti?

Se fosse quest’ultima opzione, sarebbe molto sfortunato, dato che ho appena avuto un problema con il plugin che ha impedito specificamente ai moderatori di accedere (li ho avvisati tramite PM di gruppo al gruppo dei moderatori per una soluzione temporanea, ma apparentemente nessuno ha ricevuto l’email e non c’era altro modo per comunicare con loro, dato che nessuno poteva accedere).

L’ho appena riletto qui su meta e ho ricevuto un’email per la notifica PM:

Ci sono informazioni nei tuoi log email sull’invio o la mancata ricezione di queste?

1 Mi Piace

Non c’è nulla nei log di posta (console web di amministrazione) quando inviata a @moderators. Se invio un PM direttamente ai membri del gruppo, l’email viene registrata e consegnata.

Ci sono altri log dettagliati sul disco che posso controllare?

Penso che farei il contrario. Se non hanno ricevuto l’email, hanno ricevuto la notifica PM? Se non hanno ricevuto la notifica PM in primo luogo, allora controllerei se hanno la casella di posta dei moderatori impostata su ‘Watch’ (anche se è l’impostazione predefinita ‘Watch’, gli utenti potrebbero non averla impostata a seconda di quando è stata impostata l’impostazione predefinita, o se l’hanno cambiata).

Se hai installato il data explorer, questo dovrebbe essere sufficiente per avere una panoramica senza dover impersonare:

SELECT 
    user_id,
    notification_level
FROM group_users
WHERE group_id = 2
  AND user_id > 0

Sembra che la maggior parte dei membri abbia impostato le notifiche per questo gruppo su 2, ma c’è un membro che ha:

  • notification_level impostato su 3 (segui)
  • Inviami un’e-mail quando ricevo un messaggio personale: Sempre
  • e la notifica è stata ricevuta da questo utente

Questo utente dovrebbe ricevere un’e-mail, corretto?

Quello sicuramente sembra che avrebbero dovuto ricevere un’email. E non c’è assolutamente nessun log di email corrispondente né in Inviati né in Saltati quando filtri per la loro email/nome utente?

1 Mi Piace

Anche questa era la mia comprensione.

Positivo (nessuna voce per il PM originale nei log inviati o saltati, l’email non è stata consegnata tramite mailgun).

E per essere assolutamente sicuro, ho riprovato ora con lo stesso utente

  • come membro di un gruppo personalizzato
  • e come moderatore

e come previsto, l’email del gruppo personalizzato è stata registrata come inviata subito, e quando ero sicuro che il problema fosse confermato, anche l’email per il gruppo dei moderatori è stata registrata (e consegnata tramite mailgun), ma con qualche minuto di ritardo.

Non ho idea se questo sia un errore intermittente o meno, ma sono sicuro che al momento non funziona in modo affidabile, e sarei disposto a indagare ulteriormente se potessi fornire ulteriori indicazioni su dove cercare.