L'email non funziona su Discourse

Sto usando Mailgun per il mio discourse e ho le impostazioni e il file app.yml configurati correttamente. Quando clicco su registra per creare un amministratore e configurare l’installazione di discourse, non succede nulla. Ho creato un account con il comando rake e sono entrato, ma quando provo a registrare o creare un account, il servizio mailgun non invia alcuna email.

Ho letto questo Troubleshoot email on a new Discourse install - #556 by Preeminence e l’ho provato. Ancora non funziona.

  • Tutte le impostazioni email sono inserite correttamente
  • La password non contiene caratteri speciali
  • Ho ricostruito l’app e distrutto e riavviato l’app.
  • La porta 587 non funziona, la porta 2525 funziona.
  • I log di Discourse riportano successo 200 OK.
  • Tutti i record, inclusi i record DKIM e SPF, sono impostati correttamente.
  • Il dominio email è corretto
  • Ho pagato $15 al momento dell’iscrizione a mailgun tramite carta di credito, quindi l’account è attivo.
  • Non sto usando l’indirizzo IP del dominio. Sto usando il nome del dominio.

Qualche motivo per cui l’email con Mailgun non funziona?

Ottimo. Cosa dicono i log di Mailgun riguardo ai messaggi che ha ricevuto?

Nessun log visualizzato:

Questo è quello che ho ricevuto da Mailgun.

sì, sono veloci a inviare email con la guida rapida. Probabilmente chiederei a Mailgun di confermare via email qual è il tuo limite di frequenza.

1 Mi Piace

Mi hanno appena indirizzato a: https://help.mailgun.com/hc/en-us/articles/202464990-How-can-I-start-sending-email

Sto già utilizzando il file app.yml di Mailgun SMTP.

Ho configurato correttamente il file?

Sembra che DigitalOcean abbia bloccato le porte 465 e 587. Le hanno sbloccate ma ancora non funzionano.

1 Mi Piace

cambia DISCOURSE_SMTP_USERNAME in postmaster@yourdomain.com, rifletti anche questa modifica nell’utente SMTP su Mailgun.

Il tuo DISCOURSE_SMTP_ADDRESS è corretto per la regione/paese USA

Inoltre, il mio Discourse funziona senza i
“…” su DISCOURSE_SMTP_PASSWORD

Questa potrebbe sembrare una domanda sciocca, ma sei sicuro di volere che il tuo dominio di posta sia l’host root.

Inoltre, per risparmiare sulle ricostruzioni, potrebbe valere la pena aggiungere altri plugin, di seguito è riportato un elenco di plugin che avevo e non ho idea di quali si applichino a te

inoltre, consiglierei un firewall, potresti usare ufw e poi 2 regole - per consentire la porta 487 per mail-receiver → app e se usi SSH sulla porta 25