Domanda veloce sul test di recapito email

Il primo elemento nell’email sulla consegnabilità delle email è:

Assicurati di impostare correttamente l’indirizzo from dell’email di notifica nelle impostazioni del tuo sito. Il dominio specificato nell’indirizzo “from” delle email che invii è il dominio contro cui verrà convalidata la tua email.

Questo si riferisce alle impostazioni a livello di server configurate durante l’installazione? O a qualcosa nelle impostazioni di amministrazione?

Non è più vero.

Se hai eseguito discourse-setup di recente, ti ha chiesto quale indirizzo desideri (suggerendo lo stesso valore predefinito nel messaggio); notification_email è impostato tramite DISCOURSE_NOTIFICATION_EMAIL nel tuo file app.yml. Dato che è impostato in questo modo, l’impostazione non appare più nell’interfaccia utente.

Per modificarla, dovrai eseguire discourse-setup oppure modificare app.yml e ricostruire (anche se ./launcher destroy app; ./launcher start app potrebbe funzionare un po’ più velocemente se non hai eseguito un aggiornamento da riga di comando).

Non è esattamente un bug, ma ci siamo quasi.

@sam (o @codinghorror, dato che abbiamo lavorato su questo)—qualcuno deve modificare test_mailer.text_body_template di conseguenza. Penso che sia sicuro ignorare il caso in cui l’impostazione non è presente in app.yml e invitare gli utenti a eseguire discourse-setup, poiché sembra improbabile che qualcuno cerchi questa impostazione se non è errata.

Ok, qual è il tuo suggerimento per la modifica? Puoi proporre una modifica qui, in una risposta?

Forse:

Assicurati di impostare correttamente l’indirizzo notification email dalle: eseguendo discourse-setup o modificando DISCOURSE_NOTIFICATION_EMAIL nel tuo file app.yml. Il dominio specificato nell’indirizzo “mittente” delle email che invii è il dominio contro cui verrà validata la tua email.

Questo potrebbe funzionare. Che ne pensi?

Sono molto nuovo su Discourse, ma per me avrebbe più senso (assumendo che sia corretto) sostituire la seconda frase con:

Usa un dominio dell’indirizzo email from: che possa essere validato (ad esempio, se il tuo indirizzo email from: è forum@example.com, assicurati che il tuo provider di posta possa validare le email provenienti da example.com)

Quindi la proposta è di cambiare

Assicurati di impostare correttamente l’indirizzo from: dell’email di notifica nelle impostazioni del tuo sito. Il dominio specificato nell’indirizzo “from” delle email che invii è il dominio contro cui verrà validata la tua email.

in

Assicurati di impostare correttamente l’indirizzo from: dell’email di notifica eseguendo discourse-setup o modificando DISCOURSE_NOTIFICATION_EMAIL nel tuo file app.yml. Utilizza un dominio per l’indirizzo email from: che possa essere validato (ad esempio, se il tuo indirizzo email from: è anything@example.com, assicurati che il tuo provider email possa validare le email provenienti da example.com).

Penso vada bene; cosa ne pensate @Stephen @pfaffman?

Sembra un miglioramento.

Visto che ci siamo…

Forse:

Inoltre, @falco è stato determinante nella decisione di spostare notification_email in discourse-setup. Potrebbe avere delle opinioni.

Figurati! @falco, vuoi dare il tuo contributo e poi posso fare le modifiche?

La tua bozza mi sembra perfetta :+1: