Domini email consentiti blocca le email da Anonimo

C’è un conflitto tra l’impostazione Allowed Email Domains e gli utenti staged creati da Accept emails from anonymous users with no accounts per categoria.

Ho appena risolto questo problema sul sito di un cliente. Hanno abilitato l’impostazione per garantire che gli unici utenti registrati che accedono al loro sito Discourse fossero dipendenti con account email aziendali.

Qualche giorno dopo si sono resi conto che la loro casella di posta di supporto non aveva ricevuto nuovi messaggi, ma non avevano collegato i punti tra i due.

Anche quell’impostazione influisce sulla creazione di utenti staged quando viene abilitata l’email in entrata da utenti anonimi su una categoria. Non posso essere sicuro se si tratti di una regressione, ma sicuramente sembra un caso d’uso valido.

1 Mi Piace

@Stephen, potresti per favore condividere i passaggi per riprodurre il problema? Non mi è chiaro quali impostazioni siano attive e cosa stia succedendo rispetto al comportamento previsto. Fammi sapere e controllerò. :slight_smile:

Se Domini email consentiti contiene un dominio (ad esempio discourse.org), gli utenti esterni su altri servizi di posta elettronica non possono inviare email alle categorie creando utenti “staged” nel modo consueto.

1 Mi Piace

must approve users combinato con auto approve email domains potrebbe essere una configurazione migliore per questo caso d’uso.

Forse. Forse è più UX ma non c’è nulla per avvisare l’utente che la sua configurazione non è valida.

Hanno passato giorni con email da utenti esterni che venivano scartate silenziosamente.

1 Mi Piace

Dovrebbero comunque ricevere una notifica di rifiuto, non dovrebbe essere silenzioso.

Quale modifica suggeriresti di apportare qui? Un avviso sui domini email consentiti è già presente.

Forse un avviso nel pannello di amministrazione se le email in entrata vengono rifiutate?

Questa dicitura crea confusione, almeno per me:

Gli utenti “staged” non hanno completato alcuna registrazione, quindi è logico che non dovrebbero essere interessati.

Qual è la logica dietro l’impatto di questa impostazione sugli account “staged”? Non possono accedere e le informazioni non possono trapelare?

1 Mi Piace

Guardando la cronologia dei commit mi ha portato a questo argomento: Email domain blacklist is not consulted when receiving emails (and creating staged users), il ragionamento originale sembra essere stato che gli account di staging fossero un vettore di spam.

Sarebbe d’aiuto riformulare da questo:

Un elenco delimitato da barre verticali di domini di posta elettronica con cui gli utenti DEVONO registrare account. I sottodomini vengono gestiti automaticamente per i domini specificati. I simboli jolly * e ? non sono supportati. ATTENZIONE: gli utenti con domini di posta elettronica diversi da quelli elencati non saranno ammessi!

a:

Un elenco dei domini di posta elettronica consentiti durante la creazione di account utente. Quando impostato, qualsiasi posta elettronica con un dominio non elencato in questo elenco non sarà valida per la creazione dell’account (inclusi gli account utente di staging). I sottodomini vengono gestiti automaticamente per i domini specificati. I simboli jolly * e ? non sono supportati.

5 Mi Piace