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?
pfaffman
(Jay Pfaffman)
17 Giugno 2025, 1:32am
2
Ottimo. Cosa dicono i log di Mailgun riguardo ai messaggi che ha ricevuto?
Ethsim2
(Ethan )
17 Giugno 2025, 3:03pm
6
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
Ethsim2
(Ethan )
18 Giugno 2025, 6:31am
9
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.
Ethsim2
(Ethan )
18 Giugno 2025, 6:45am
10
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
Ethsim2
(Ethan )
18 Giugno 2025, 7:00am
11
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