È normale avere modelli duplicati nelle impostazioni delle email?
Questo bug è stato riscontrato perché il link di conferma dell’aggiunta di una seconda email restituiva sempre un 404, quindi abbiamo scoperto che molte voci nei modelli delle email erano errate, con soggetti duplicati e corpi simili, sembrano essere vecchi contenuti non sostituiti?
Riguardo al problema della conferma delle email, ne ho una che utilizza un link errato (vecchio?) e un’altra che è quella corretta, perché ne ho 2 con lo stesso nome e perché non posso eliminare quella errata? è un bug in Discourse?
Ero confuso anche io dai due template di email di conferma. Ma sono leggermente diversi. Uno viene inviato quando un amministratore aggiunge un nuovo indirizzo email al profilo di un utente, e l’altro viene inviato quando lo fanno da soli. L’ultima riga è diversa.
Conferma il tuo nuovo indirizzo email per %{site_name} cliccando sul seguente link:
%{base_url}/u/confirm-new-email/%{email_token}
Se non hai richiesto questa modifica, contatta un [amministratore del sito](%{base_url}/about).
Conferma il tuo nuovo indirizzo email per %{site_name} cliccando sul seguente link:
%{base_url}/u/confirm-new-email/%{email_token}
Questa modifica dell'email è stata richiesta da un amministratore del sito. Se non hai richiesto questa modifica, contatta un [amministratore del sito](%{base_url}/about).
Penso che eliminarne uno romperebbe una delle email inviate.
Anche i miei template usano entrambi lo stesso link. Forse i tuoi differiscono perché avevi personalizzato il template in precedenza.
Mi chiedo perché parti del link siano personalizzabili dal template. Se il template usasse solo %{confirmation_link}, per quanto ne so, il link non diventerebbe obsoleto anche se il template fosse stato personalizzato.
Non esattamente, ne ho diversi duplicati con contenuti simili, nell’esempio dello screenshot (forse non visibile) uno dei link punta a “confirm-new-email” (corretto) e l’altro a “authorize-email” (che è un link interrotto / inesistente)
Puoi mostrarci altri screenshot (o un video) per spiegare il problema che stai riscontrando? Devi fornire maggiori informazioni per poterti aiutare.
Forse la risposta è semplicemente quella di ripristinare tutti i modelli di posta elettronica predefiniti e poi ricominciare a personalizzarli, se lo ritieni veramente necessario.
Nella pagina di amministrazione delle impostazioni email, fai clic su ciascun modello di email e quindi seleziona il pulsante Revert Changes. Se è già al valore predefinito, non c’è alcun pulsante per ripristinare le modifiche.
Ho guardato quel video di YouTube e vedo che molti dei modelli di email sono diversi da quelli attualmente predefiniti. Puoi confermare che stai mantenendo aggiornato il tuo sito?
Sembra che tu ne abbia personalizzato uno aggiungendo
A volte le nostre email vengono contrassegnate come SPAM, contrassegna questa email come importante e trascinala nella tua sezione Principale per rendere la consegna più affidabile. Questo aiuterà anche altri utenti a ricevere le notifiche correttamente. Ricorda che puoi sempre annullare l’iscrizione.
Questo non fa parte di nessuno dei modelli predefiniti. Quindi immagino che tu abbia lo stesso problema di questo argomento Confirmation email link (after change) is broken ("Oops!") due to bad email customization - #5 by gerhard. Ogni volta che personalizzi un testo, Discourse non lo sovrascriverà quando l’originale viene aggiornato. Il software non può sapere come “fondere” le tue personalizzazioni con le nuove modifiche.
Quindi devi aggiornare il tuo testo personalizzato da solo, o reimpostarlo al testo predefinito come suggerito da Tobias, e poi personalizzarlo di nuovo se vuoi.
Ma come ho spiegato prima Discourse utilizza entrambi i modelli. Non invierà l’altro se ne hai eliminato uno. Utilizzerà comunque quel modello che è stato creato per la situazione attuale. Quindi ogni volta che l’utente cambia la propria email, utilizza il modello per quello. L’altro modello viene utilizzato quando l’amministratore cambia l’email dell’utente. Situazioni diverse richiedono testi diversi, quindi ci sono modelli diversi.
Inoltre, nel caso dei 2 modelli per ‘account silenced’ e ‘account suspended’ entrambi i modelli sono necessari e sarebbe una cattiva idea eliminarne uno. I due modelli hanno casi d’uso leggermente diversi: uno viene inviato quando l’utente viene silenziato o sospeso per un tempo limitato. Ecco perché include la data. L’altro modello viene utilizzato quando si sceglie di silenziare/sospendere l’utente per sempre. In questo caso, l’email non dice all’utente che è “sospeso fino all’anno 3025”. Sarebbe sciocco. Quindi c’è un secondo modello senza il segnaposto per quanto tempo l’account è sospeso/silenziato.
Sto ripulendo tutti i template modificati uno per uno, ma questo in particolare “Reviewables Reminder” mi dà un errore, sono l’unico ad avere questo problema?
È normale che le installazioni di Discourse ricevano spambot in questo modo? Non credo… ma perché cambiare questa email di conferma fa attaccare i forum dagli spambot?
Ciò che confonde ancora di più è che non vedo alcun log da parte loro, infatti non ci sono “nuovi utenti registrati” (ancora più confusa la relazione di quel link di conferma qui):
Quindi da dove provengono questi spambot? Guardandone uno, sembra che sia stato creato nel 2020, ok…
Domanda: quando il post viene segnalato (quindi ho aggiunto molte parole chiave nella lista delle segnalazioni), qual è l’azione corretta per gli account spam? (eliminare tutti i suoi post, eliminare l’account, eliminare le tracce, ecc.).
D’altra parte, vedo che l’utente ha creato 11 post, sul suo profilo vedo l’opzione per “eliminare tutti i post” ma non per “vederli” (link molto necessario), come posso vedere quali post ha creato l’utente? Infatti sembra essere un utente legittimo (nel suo primo post del 2020, quindi l’account di questo utente è stato hackerato su Discourse?)
Tornando all’argomento, sono ancora confuso su quale possa essere la relazione del link di conferma con queste azioni di spam.