Ho letto nella guida alla configurazione e in altre domande che devo utilizzare lo stesso sottodominio per Mailgun. Quindi, se voglio installare Discourse su www.example.com, devo aggiungere www.example.com a Mailgun? Oppure funziona anche example.com?
example.com è sufficiente. Avrai bisogno di forum.example.com o di un altro sottodominio se il tuo Discourse si trova su un sottodominio.
Ok, grazie. Ma devo comunque usare www.example.com per DISCOURSE_HOSTNAME in app.yml, giusto?
No, solo la parte del dominio - example.com o forum.example.com - a seconda della tua configurazione.
hm, pensavo che www. fosse tecnicamente lo stesso sottodominio di forum.?
Voglio che Discourse si trovi su www.example.com (e che example.com reindirizzi a www.)
Esegui questa configurazione nel file della zona DNS.
Crea un record CNAME che imposti www.example.com come alias di example.com.
No. Sono… diversi.
Ti consiglio di configurare Mailgun in modo che invii da www.x.com, così se in futuro deciderai di fare qualcosa con la posta e x.com, non sarà complicato dal fatto che condividano il dominio con Discourse.
probabilmente no, il dominio è solo per il forum. Inoltre, in questo caso, potrei semplicemente usare un’altra sottodominio in futuro, come mail.x.com?
Credo di non aver mai visto nessuno inviare da foo@www.... Ho cercato from:www nella mia Gmail, ma non ho trovato risultati.
Voglio dire, per quanto ne so, www è solo un sottodominio, forse con qualche gestione speciale in alcuni casi perché è comunemente usato.
Quello che ho fatto alla fine è stato:
- Verificare example.com con Mailgun
- Installare Discourse su www.example.com
- L’email è arrivata, ma da un indirizzo insolito noreply@www.example.com invece di noreply@example.com. Quindi ho impostato l’email tramite
docker exec -it app rails r 'puts SiteSetting.notification_email = "noreply@example.com"'(in questo caso, probabilmente un modo più semplice sarebbe stato completare la registrazione dell’amministratore e poi impostare l’email nell’interfaccia utente /admin).