Ottenere il link per reimpostare la password dell'utente?

Ho un utente che non riceve le email dal sito (le email inviate dal sito funzionano normalmente, solo questo utente non riceve l’email di reimpostazione della password).

C’è un modo per cui l’amministratore possa impostare esplicitamente la password, o per ottenere il link di reimpostazione della password per l’utente? Posso inviare email all’utente senza problemi, quindi presumibilmente qualche filtro antispam sta bloccando l’email; ho quindi bisogno di un’alternativa per fornire all’utente il link di reimpostazione.

È fondamentalmente lo stesso problema di Reset user password by Admin, ma non vorrei dover ricorrere all’esecuzione di codice Rails obsoleto.

Grazie.

Quindi questo utente specifico sta ricevendo alcune email del sito o nessuna?

Siete in self-hosted?

Se sì, e il problema è specifico dell’utente e riguarda tutte le sue email, avete controllato che non siano state bloccate dal vostro servizio di posta? Spesso, se una mail ha rimbalzato anche solo una volta, può essere aggiunta automaticamente alla vostra lista di indirizzi bloccati. Da quel momento in poi non verrà mai più inviata. Questo meccanismo aiuta a evitare che il servizio di posta riceva una reputazione negativa e comprometta la sua capacità generale di consegna.

Controllate i log del vostro servizio di posta, la lista degli indirizzi bloccati e contattate il loro supporto se necessario. Potreste essere in grado di rimuoverlo dalla lista degli indirizzi bloccati.

Potreste impostare manualmente la loro password una tantum tramite la console di Rails, ma ovviamente non è una buona pratica (soprattutto se non hanno modo di reimpostarla autonomamente in seguito) e dovreste davvero risolvere il problema sottostante relativo alla posta, dato che in Discourse così tanto dipende dalla consegna delle email.

1 Mi Piace

Credo che riceva le email di riepilogo, ma non ne sono sicuro.

Sì, eseguo su un server Digital Ocean.

Non credo che il server di posta blocchi le email che rimbalzano all’infinito.

Sfortunatamente, il problema di fondo è che l’utente non può ricevere l’email di reimpostazione e, purtroppo, i sistemi di posta degli utenti sono spesso fuori dal loro controllo.

Ecco perché in questo caso preferirei un’alternativa, dato che posso contattarli via email.

1 Mi Piace