Come cambiare il numero di unicorni?

Sto auto-ospitando il mio forum Discourse su Yunohost e ho riscontrato un problema con la configurazione dell’email SMTP. Dopo aver setacciato la documentazione di meta.discourse, non sono riuscito a trovare alcuna informazione sulle operazioni specifiche di Yunohost o sulle posizioni di salvataggio. Ho disinstallato e reinstallato Discourse, copiato il file di log e infine individuato il file di configurazione che conteneva le informazioni SMTP.

Se anche tu stai usando Yunohost e hai bisogno di configurare le impostazioni SMTP di Discourse, puoi trovare il file che dovrai modificare in

/var/www/discourse/config/discourse.conf.

Apri quel file, configura le impostazioni SMTP, salva ed esci, quindi riavvia Discourse con il comando “systemctl restart discourse”.

root@yuno:~# nano /var/www/discourse/config/discourse.conf
root@yuno:~# systemctl restart discourse

E se può aiutare qualcun altro, perché anche io non riuscivo a trovare informazioni -

Per configurare Discourse con il tuo Office365 devi fare quanto segue:

  1. Vai al tuo centro di amministrazione Microsoft 365
  2. Fai clic su Impostazioni, quindi su Domini
  3. Fai clic su Aggiungi dominio
  4. Segui le istruzioni sullo schermo per aggiungere l’URL del tuo forum
  5. Una volta completati i passaggi precedenti e verificato il DNS, ora puoi creare una casella di posta utilizzando quel sottodominio
  6. Fai clic su Utenti e quindi su Utenti attivi
  7. Fai clic su Aggiungi un utente
  8. Crea la casella di posta per il tuo forum (esempio: noreply@forum.yourlinks.com) il dominio della casella di posta deve corrispondere all’hostname da cui viene eseguito il forum
  9. Fai clic su Licenze e app
  10. Assegna a questa casella di posta una licenza Exchange Online (Piano 1) (10.000 messaggi giornalieri, limite di 30 messaggi/min) È necessario disporre di una licenza associata alla casella di posta per invio diretto. Al momento della scrittura, il costo è di $4,00 USD/mese o $5,10/CAD | Se hai bisogno di un limite più alto o di un limite di velocità più breve, sono disponibili altri piani
  11. Fai clic su Posta e quindi su Gestisci app di posta
  12. Abilita “SMTP autenticato”
  13. Fai clic su Salva modifiche
  14. Vai al tuo portale Azure
  15. Naviga nella tua directory attiva
  16. Seleziona Proprietà nella barra laterale sinistra, appena sotto Impostazioni utente
  17. Seleziona Gestisci impostazioni di sicurezza
  18. Imposta le impostazioni di sicurezza su “disabilitato”
  19. Fai clic su Salva
  20. Torna a Utenti > Utenti attivi
  21. Fai clic su Autenticazione a più fattori
  22. Disabilita l’MFA sulla casella di posta in uso

Ora, per quanto riguarda Office365/Microsoft365, la tua casella di posta appena creata è pronta per l’invio diretto per conto della tua istanza Discourse.

Impostazioni per utilizzare la casella di posta Office365:
modifica queste righe in /var/www/discourse/config/discourse.conf

# hostname su cui è in esecuzione il forum
hostname = "forum.yourlinks.com"

# hostname di backup principalmente per l'uso CDN
backup_hostname =

# indirizzo del server SMTP utilizzato per inviare email
smtp_address = smtp.office365.com

# porta del server SMTP utilizzata per inviare email
smtp_port = 587

# dominio passato al server SMTP
smtp_domain = forum.yourlinks.com

# nome utente per il server SMTP
smtp_user_name = noreply@forum.yourlinks.com

# password per il server SMTP
smtp_password = YourLinksPassWordHere

# meccanismo di autenticazione SMTP
smtp_authentication = login

# abilita la crittografia TLS per le connessioni SMTP
smtp_enable_start_tls = true

# modalità per la verifica dei certificati del server SMTP
# per disabilitare, impostare su 'none'
smtp_openssl_verify_mode =

# forza TLS implicito secondo RFC 8314 3.3
smtp_force_tls = false

# carica MiniProfiler in produzione, da utilizzare dagli sviluppatori
load_mini_profiler = false

# hostname su cui è in esecuzione il forum
hostname = "forum.yourlinks.com"