Dove inserisco le variabili per mail-receiver?

Ho 2 container configurati per il mio sito web self-hosted, nginx è configurato all’esterno del container.
Ed è stato appena creato un terzo container per questa configurazione di posta elettronica.
Ma, puoi dirmi da dove posso copiare le variabili sopra menzionate del mio sito da inserire nel nuovo mail.yml?

1 Mi Piace

Hai bisogno di un terzo contenitore come descritto di seguito:

2 Mi Piace

Il container è già stato creato (è bastato un comando). Ma poi, come descritto nei post precedenti/iniziali, devo inserire 2-3 valori/variabili nel mio file mail.yml. Ero in dubbio su dove copiare il valore per gli stessi?

Penso che tu stia chiedendo come trovare i valori da impostare per quelle variabili. Questo è spiegato principalmente nei commenti intorno alle variabili nel file stesso e, a parte la chiave API, probabilmente devi solo sostituire discourse.example.com con il nome del dominio del tuo forum.

Ecco il file di esempio su GitHub nel caso in cui renda più facile leggere tutto: discourse_docker/samples/mail-receiver.yml at main · discourse/discourse_docker · GitHub

Il commento della chiave API ti indirizza alla sezione API dell’interfaccia di amministrazione del tuo forum, ma non parla di quale tipo debba essere creato. Supponendo che tu non abbia rinominato il tuo utente di sistema, dovrebbe apparire così quando crei la chiave: (inserisci la tua descrizione)

Quindi, sotto quello, trova e seleziona receive emails:

Dopo aver salvato, ti verrà fornita la chiave API necessaria per DISCOURSE_API_KEY.

6 Mi Piace

Il mio app.yml:

  ## Dove inviare le e-mail al tuo forum. In generale, va benissimo
  ## usare lo stesso dominio del forum stesso qui.
  MAIL_DOMAIN: bathindahelper.com

# commenta queste righe (e il volume sottostante!) per supportare TLS
#  POSTCONF_smtpd_tls_key_file:  /letsencrypt/discourse.example.com/discourse.example.com.key
#  POSTCONF_smtpd_tls_cert_file:  /letsencrypt/discourse.example.com/fullchain.cer
#  POSTCONF_smtpd_tls_security_level: may


  ## L'URL dell'endpoint di elaborazione delle e-mail del tuo forum Discourse.
  ## Questo è semplicemente l'URL di base del tuo forum, con `/admin/email/handle_mail`
  ## aggiunto. Fai attenzione se stai eseguendo una configurazione in sottocartella: in tal caso,
  ## l'URL deve includere la sottocartella!
  DISCOURSE_MAIL_ENDPOINT: 'https://bathindahelper.com/admin/email/handle_mail'

  ## La chiave API master del tuo forum Discourse. Puoi ottenerla dalla
  ## scheda "API" del tuo pannello di amministrazione.
  DISCOURSE_API_KEY: abcdefghijklmnop

Ho cambiato 2 valori: mail domain (dubbio: non devo anteporre al nome del mio dominio una parola, come ‘mail’ o solo ‘m’)? E mail endpoint (dubbio: includere solo il mio nome di dominio effettivo e lasciare tutto il percorso della sottocartella fino a ‘handle_mail’, come sono nel file di esempio, andrebbe bene)?
Temo che ci sia dell’altro da fare qui.

E poi, non sono riuscito a trovare e copiare le chiavi API del mio sito (se clicco su ‘All Api Keys’, c’è solo questa chiave API da trovare). Allego screenshot:


E infine, sono in dubbio se, impostando le mie impostazioni DNS, il record mx qui:

posso dare 2 valori diversi a 'Dns Name e a ‘value’?
Ad esempio:

Dns Name: bathindahelper.com
Value: mail.bathindahelper.com

Questo è uno dei motivi per cui volevi che il tuo sito fosse su www.bathindahelper.com.

Sembra che tu stia già usando bathindahelper.com per ricevere la posta, quindi devi fare qualcosa di complicato ora.

Imposta il

Dovrai configurare MAIL_DOMAIN nel tuo mail_receiver.yml su mail.bathindahelper.com. Sì, puoi avere valori diversi per il record A e il record mx. Hai già due record mx per bathindahelper.com, non vuoi cambiarli a meno che tu non voglia più usare quella casella di posta.

Aggiungi un record DNS A per mail.bathindahelper.com con 5.161.135.164.

E un record mx per mail.bathindahelper.com che punta a mail.bathindahelper.com con priorità 10.

Genera una nuova chiave API e incollala nel file.

./launcher rebuild mail_receiver.

Penso che dovrebbe funzionare, anche se è nel cuore della notte e sto scrivendo dal mio telefono.

2 Mi Piace