Nessuna email di attivazione

Ciao,

Ho configurato un’istanza Docker di discourse su DigitalOcean. La configurazione è andata liscia, tuttavia… non riesco a far funzionare la creazione dell’account perché non ricevo un’email di verifica.

Le mie impostazioni sono le seguenti:

  DISCOURSE_SMTP_ADDRESS: smtp.strato.de
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: no-reply@celesto.graphics
  DISCOURSE_SMTP_PASSWORD: "xxx"
  DISCOURSE_SMTP_ENABLE_START_TLS: true           # (opzionale, default true)
  DISCOURSE_SMTP_DOMAIN: celesto.graphics.com
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@celesto.graphics

Ho provato a testare la connessione con:

telnet smtp.strato.de 465

Trying 81.169.145.133...
Connected to smtp.strato.de.
Escape character is '^]'.

Non so come procedere… un aiuto sarebbe apprezzato.

1 Mi Piace

C’è questo sulla porta 465 in Risoluzione dei problemi di posta elettronica su una nuova installazione di Discourse se può essere d’aiuto?

1 Mi Piace

Il fatto è che non ha funzionato con 587, quindi ho provato 465 e non è cambiato nulla.

1 Mi Piace

Una domanda, forse molto ovvia a molti, ma a volte sono le cose semplici quelle che passano inosservate.
Hai già aggiunto all’interno di Digital Ocean (DO), il nome del dominio (talk.example.com) e regolato il firewall per aprire la porta necessaria? Inoltre, non dimenticare che all’interno del firewall devi aggiungere il droplet dove hai installato “discourse”.

3 Mi Piace

Ciao, grazie per la risposta.

Quindi quello che ho fatto è stato creare il droplet e creare un nuovo record A presso il mio provider di dominio e aggiungere l’IP del mio droplet.

È necessario aggiungere un dominio al mio droplet per questa configurazione dell’email? Se sì, puoi guidarmi un po’, dove esattamente posso aggiungere il dominio, ad esempio? E cosa deve essere aggiunto al firewall.

Non sono molto esperto in questo tipo di cose.
Grazie comunque!

1 Mi Piace

Non preoccuparti, cercherò di guidarti al meglio delle mie possibilità, non sono un esperto in materia, ma finora la mia email funziona senza problemi, personalmente uso “sendiblue”, perché è stato l’unico che mi ha permesso di usare un account senza passare attraverso filtri che altri mettono.
In breve, la sezione che menziono è in “networking”.

1 Clicca su Networking
2 Inserisci il tuo dominio “example.com” NON “talk.example.com
3 Scegli il progetto


Personalmente, ho dovuto aggiungere e gestire il nome di dominio da “DO”, poiché Sendinblue mi ha chiesto di aggiungere alcuni valori dns per verificare la proprietà del dominio, proprio come google per la registrazione dell’utente.

3 Mi Piace

Grazie per la risposta!

Sì, l’ho fatto.

Un’altra cosa. Ho provato a inviare un’email di prova tramite il pannello di amministrazione e mi ha dato questo:

Ho inserito la mia Gmail come destinatario per testare. Quindi l’email non è stata inviata, a quanto pare. È strano.
Quindi non posso inviare email. Il che spiegherebbe anche perché non riesco a ricevere l’email di attivazione.

2 Mi Piace

Ho dimenticato, hai già aperto la porta 587 attraverso il firewall?
Lo stesso all’interno della rete che fai.

Networking/Firewalls/Crea Firewall

1 Nome (esempio: Firewall del mio forum)
2 Nuova regola, seleziona “Personalizzata”.

3 Personalizzata
4 TCP
5 587
6 Personalizzata
7 UDP
9 587

9 Seleziona il droplet dove vuoi applicare le regole.

E infine fai clic su “CREA FIREWALL”.

2 Mi Piace

Non sono sicuro di quale soluzione stesse funzionando ora, ma mi sono reso conto che avevo la configurazione errata.

 DISCOURSE_SMTP_DOMAIN: celesto.graphics.com

Il mio dominio aveva 2 TLD in quella configurazione, il .com non era necessario.

Comunque, ora ricevo le email senza problemi.

2 Mi Piace

Non è necessario aprire la porta 587 in entrata per stabilire una connessione in uscita per l’invio di e-mail.

Discourse non gestisce un server di posta per impostazione predefinita, la creazione di tale regola espone la porta 587 sull’host.

2 Mi Piace

Grazie, come ho detto, non sono un esperto, grazie mille per aver chiarito.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.